def __setstate__(self, d):
if 'simple_queue_list' in d:
event_queue_list = d.pop('simple_queue_list')
d['queue'] = SimpleQueue(maxsize=d['pre'] + 1)
while len(event_queue_list):
d['queue'].put_nowait(event_queue_list.pop())
self.__dict__.update(d)
self.__dict__['v_put'] = vectorize(self.queue.put_nowait)
#d['v_put'] = vectorize(d['queue'].put_nowait)
#self.__dict__.update(d)
self.__dict__['v_get'] = vectorize(self.get_val)
if self.scale is None:
self.scale = 0
self.queue = SimpleQueue(maxsize=self.pre + 1)
self.v_put = vectorize(self.queue.put_nowait) # this is specific to the queue, thus reinit here
self.draw_fct = no_mut
self.fillup()
评论列表
文章目录