mozmill və digər Mozilla Python kodu, əsas platforma yoxlanılması boyunca çox müxtəlif yollarla həyata keçirilir. müxtəlif çek bu xüsusi çek (məsələn) bir əməliyyat sistemi üçün zəruri olan .... təəccüb oxucu tərk surəti + sovuşdurmaq bir çox səbəb lazım? Məlumat konsolidə edilmiş deyil, çünki, çek ardıcıl həyata, nə də biz yoxlanılması nə müəyyən edir deyil.
. MozInfo bu problemi & nbsp həll etmək üçün təklif verir; MozInfo, bir körpü interfeys OS əsas (mürəkkəb) plethora edilməsi və memarlıq birləşməsi Mozilla proqram relavence dəyərləri alt uyğun. os versiyası, bit, və prosessor: cari icra relavent düyməsini dəyərlər ifşa. Bundan əlavə, istifadə xidmət paketi Windows platformasında mövcuddur.
API istifadə
MozInfo bir python paketidir. Proqram yüklənərkən və python idxal mozinfo etmək üçün imkan verir inkişaf setup.py python çalışır. [Mozinfo.py] (https://github.com/mozautomation/mozmill/blob/master/mozinfo/mozinfo.py) olan yalnız fayl bu paket, belə ki, bir fayl həll lazımdır, yalnız edə bilərsiniz download və ya internet vasitəsilə bu faylı çağırırıq.
üst (os, versiyası, bit prosessor) modul Globals kimi mövcuddur atributları:
& Nbsp; mozinfo.os == "qazanmaq" əgər: ...
Bundan əlavə, mozinfo bu dəyərləri ehtiva bir lüğət, mozinfo.info, ixrac edir. mozinfo də ixrac:
- Seçim: os, bit, və prosessor üçün mümkün dəyərlər lüğət
- Əsas: mozinfo üçün console_script giriş nöqtəsi
- Naməlum bir tek təsbit edilə bilməyən bir dəyər belirten
naməlum "UNKNOWN" string nümayəndəliyi. python kimi yalan qiymətləndirəcək naməlum:
& Nbsp; əgər mozinfo.os ... # naməlum!
Command Line istifadə
MozInfo bir cari sisteminin diaqnoz üçün istifadə edilə bilər bir command line, mozinfo ilə gəlir.
Çıxış verilənlərinə nümunə:
& Nbsp; os: linux versiyası: Ubuntu 10.10 bit: 32 prosessor: x86
Bu sahələrdə, os, bit, və prosessor üç seçim məhdud dəsti var. Siz mozinfo --bits, mozinfo --os istifadə edərək, bu seçim dəyər və --processor mozinfo bilər. . mozinfo help sənədlər command-line istifadə
tələblər
- Python
Şərhlər tapılmadı