Is there a way to pickle an uasyncio.queues.Queue() object for example or to do something like from the example below?
Code: Select all
import pickle
class MyClass(object):
def __init__(self, foo, bar):
self.foo = foo
self.bar = bar
my_class = MyClass(100, 'Baaar')
print('Orig: %s' % my_class.__dict__)
with open('my_class.pkl', 'wb') as f:
pickle.dump(my_class, f)
with open('my_class.pkl', 'rb') as f:
my_class_1 = pickle.load(f)
print('Unpickled: %s' % my_class_1.__dict__)
Code: Select all
class MyClass(object):
def __init__(self, foo, bar):
self.foo = foo
self.bar = bar
def __repr__(self):
return ('%s.%s(%s, %s)' % (self.__module__, self.__qualname__, self.foo, self.bar))