-
Notifications
You must be signed in to change notification settings - Fork 18
Description
TypeError: cannot serialize 'Hub' object
from gevent import event
e = event.Event()
type(e)
<class 'gevent.event.Event'>import pickle
pickle.dumps(e)
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python2.7/pickle.py", line 1380, in dumps
Pickler(file, protocol).dump(obj)
File "/usr/lib/python2.7/pickle.py", line 224, in dump
self.save(obj)
File "/usr/lib/python2.7/pickle.py", line 331, in save
self.save_reduce(obj=obj, _rv)
File "/usr/lib/python2.7/pickle.py", line 425, in save_reduce
save(state)
File "/usr/lib/python2.7/pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "/usr/lib/python2.7/pickle.py", line 655, in save_dict
self._batch_setitems(obj.iteritems())
File "/usr/lib/python2.7/pickle.py", line 669, in _batch_setitems
save(v)
File "/usr/lib/python2.7/pickle.py", line 306, in save
rv = reduce(self.proto)
File "/usr/lib/python2.7/copy_reg.py", line 84, in reduce_ex
dict = getstate()
TypeError: cannot serialize 'Hub' object
*>>> import cPickle as pickle
pickle.dumps(e)**
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python2.7/copy_reg.py", line 84, in _reduce_ex
dict = getstate()
TypeError: cannot serialize 'Hub' object