[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