Мне нужно замариновать объект [объект кадра wxpython] и отправить его в качестве параметра этой функции apply_async в модуле многопроцессорного пула. Может ли кто-нибудь предоставить мне пример, как я могу это сделать? Я попробовал следующее и получил сообщение об ошибке:
myfile = file(r"C:\binary.dat", "w")
pickle.dump(self, myfile)
myfile.close()
self.my_pool.apply_async(fun,[i,myfile])
def fun(i,self_object):
window = pickle.load(self_oject)
wx.CallAfter(window.LogData, msg)
может кто подскажет в чем может быть проблема
Если ошибка выдает какой-либо индикатор под последним сообщением об ошибке, я получаю: Файл «C:\Python26\lib\copy_reg.py», строка 70, в _reduce_ex поднять TypeError, «не удается собрать объекты %s» % base.имя TypeError: не удается выбрать объекты PySwigObject