Fix pickling errors with cache plugins (v2)

Fixes #10945
This commit is contained in:
James Cammarata 2015-05-07 21:14:16 -05:00
parent 198476e345
commit cd6d1f9221
4 changed files with 11 additions and 0 deletions

View file

@ -26,6 +26,9 @@ from six import add_metaclass
@add_metaclass(ABCMeta)
class BaseCacheModule:
def __init__(self):
self.__getstate__ = self.copy
@abstractmethod
def get(self, key):
pass
@ -53,3 +56,4 @@ class BaseCacheModule:
@abstractmethod
def copy(self):
pass