[slikom] Re: py i pyo ekstenzije u NVDA

  • From: <hrvojekatic@xxxxxxxxx>
  • To: "slikom@xxxxxxxxxxxxx" <slikom@xxxxxxxxxxxxx>
  • Date: Thu, 1 Dec 2016 15:25:12 +0100

Pozdrav Gradimire i ostali,
Evo, pokuÅ¡at Ä‡u objasniti najbolje Å¡to mogu.
Python datoteka sa nastavkom .pyo je od Python Optimized. Naime, kao Å¡to 
možda već znate Python je skriptni jezik odnosno interpretirani jezik. Kada 
Python interpretator izvrÅ¡ava programski kod koji smo napisali, on automatski 
kompilira izvorni kod u tzv. bytecode s ciljem da bi se programski kod brže 
izvrÅ¡io i tada nastaje Python Compiled .pyc datoteka. Međutim, ukoliko se u 
konfiguraciji navede da se izvorni kod kompilira u optimizirani Python 
bytecode, tada nastaje ova .pyo datoteka.
NVDA u konfiguraciji za kompiliranje svog izvornog koda ima definirano da se 
bytecode kompilira u .pyo obliku ako se radi o stabilnoj inačici. U testnim 
NVDA inačicama kao Å¡to su beta, Next ili Master snapshotovi, primijetit Ä‡ete 
da se bytecode kompilira u defaultni .pyc format. Razlika je Å¡to se 
optimizirani bytecode uvjek brže izvrÅ¡ava, ali zato nije pogodan za 
otklanjanje greÅ¡aka odnosno debugging, pa se stoga niti ne koristi u test 
verzijama NVDA.
LP,
Hrvoje
Sent from Mail for Windows 10
From: Gradimir Kragic
Sent: 29. studenog 2016. 9:37
To: slikom@xxxxxxxxxxxxx
Subject: [slikom] Re: py i pyo ekstenzije u NVDA



    Zdravo Zlatko,

    Uredu, znam da su to datoteke od Pythona. Mene je viÅ¡e interesovalo 
zaÅ¡to nastaje pyo datoteka. Ne programiram u Python jeziku ali sam poneÅ¡to 
o njemu pročitao. Vidim stringove i ostalo u *.py datoteci. Poredim sa *pyo 
datotekom.
    PokuÅ¡avam da utvrdim zaÅ¡to mi *.py datoteka ne radi ono Å¡ta treba da 
radi. Ja nisam autor pa se zato mučim.

    Pozdrav,

    Gradimir

Od: "Zlatko Sobočan" <zlatko.sobocan@xxxxxxxxx>
Tema: [slikom] Re: py i pyo ekstenzije u NVDA



     Pozdrav Gradimire!


To su datoteke Pythona.

S poÅ¡tovanjem,
Zlatko

~~

29.11.2016. u 6:58, Gradimir Kragic je napisao/la:


     Zdravo,

     Ovo pitanje je za one koji se bave razvojem NVDA Äitača ekrana. Å ta 
su
*.pyo datoteke u appModules folderu? Dobio sam *.py datoteku za 
aplikaciju
koja nije bila podržana od NVDA. Poslije njenog kopiranja u appModules
folder, sada imam istu datoteku i sa ekstenzijom *.pyo. PokuÅ¡avam u NVDA
dokumentaciji pronaći objaÅ¡njenje ali za sada ga ne nalazim.

     Pozdrav,

     Gradimir

                    __________
Podaci o listi:

1. Web strana: http://www.slikom.info/ml/sl.html

2. Adresa za prijavu: slikom-request@xxxxxxxxxxxxx u subjektu upisati: subscribe
3. Adresa za odjavu: slikom-request@xxxxxxxxxxxxx u subjektu upisati: 
unsubscribe

4. Facebook: http://www.facebook.com/web.portal.slikom
5. Twitter: https://www.twitter.com/slikom

6. Adresa moderatora: SliKom-Moderators@xxxxxxxxxxxxx
                    __________



                    __________
Podaci o listi:

1. Web strana: http://www.slikom.info/ml/sl.html

2. Adresa za prijavu: slikom-request@xxxxxxxxxxxxx u subjektu upisati: subscribe
3. Adresa za odjavu: slikom-request@xxxxxxxxxxxxx u subjektu upisati: 
unsubscribe

4. Facebook: http://www.facebook.com/web.portal.slikom
5. Twitter: https://www.twitter.com/slikom

6. Adresa moderatora: SliKom-Moderators@xxxxxxxxxxxxx
                    __________

Other related posts: