[python] "hibernacia"

Jaroslav Pachola j_p na centrum.cz
Středa Duben 12 10:05:43 CEST 2006


Ahoj,

neni jednodussi ten program napsat objektove a picklovat jenom ty tridy treba 
po odchyceni nejake udalosti v programu? Co je na te zavolane funkci tak 
primoveho, ze si zaslouzi zit ve stejnem stavu i po skonceni programu?

JP

Dne Wednesday 12 April 2006 09:41 Jan Janech napsal(a):
> Cavte vsetci,
> Existuje nejaka moznost spakovat pustenu pythonacku funkciu, zo vsetkymi
> lokalnymi premennymi aj instruction pointerom (alebo co ma python),
> ulozit to vsetko do stringu, ukoncit okamzite beh tej fcie a niekedy v
> buducnosti ju obnovit? (aj v inej instancii pythonu)
>
> Jedine co ma napadlo je ze v mieste, kde by "hibernacia" prebiehala, by
> som zavolal fciu, ktora by picklovala vsetky lokalne premenne, potom by
> vyvolala exception. Pri obnove by som na zaciatok kodu tej hybernovanej
> funkcie pridal naplnenie lokalnych premennych a instrukciu JUMP_FORWARD
> na miesto kde bola fcia prerusena. Problem je ze by bolo treba este
> nejako vyriesit zasobnik (ten absolutne netusim, ako v pythone funguje -
> zatial) a okrem toho by som bol rad, keby funguje nieco jednoduchsie
>
> Dakujem,
>     Janko
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python


Další informace o konferenci Python