Найти - Пользователи
Полная версия: processing Picklability
Начало » Python для экспертов » processing Picklability
1 2
gmorgunov
Русский- Россум( он у вас наверняка есть).
Англ. - Мне понравилось как в python2.1 bible. Есть на этом же форуме http://slav0nic.org.ua/static/books/python/
Там все с примерами. Но копи-паст не работает(защита от копирования).

с уважением gmorgunov
124bit
гм… что такое __getstate__, __setstate__ и вообще Pickle примерно понял.. но вот что делать чтоб зарегить этот PySwigObject (как я понял это надо вообще copy_reg ом делать) не понимаю(( мне чето кажется что это оч сложная задача..или я чего то не понимаю,?
а куда можно написать к wxPythonистам, чтоб они решили эту проблему? или это не проблема wxPython, а чего то другого? );
cybergrind
это именно проблема самого wxPython'a, ну… или архитектуры питона, при которой можно разрешить проблему многозадачности только путем взаимодействия между различными процессами.
надо почитать по этой проблеме мэйл лист самого wxPython: http://lists.wxwidgets.org/mailman/listinfo/wxpython-users
если там нету - то там же можно и спросить =) хотя можно и на питон-листе спросить
ну а вообще гуглить по запросу: wxpython multiprocessing… хотя я там пока ничего толкового не увидел, но думаю в самое ближайшее время проблема разрешиться.

вобщем, имхо, сейчас самый реальный вариант, построить архитектуру так, что бы ненадо было передавать PySwigObject's. если надо передавать функции (ну чет вроде колбэков), то возможно следует использовать weakref'ы. хотя - хез =) если ориентироваться на взаимодействие по xmlrpc - то там обычно не передается обычно ничего сложнее диктов, во избежание проблемов =)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB