[caching] different error

This commit is contained in:
Max Zwiessele 2015-09-04 16:07:59 +01:00
parent a4ce1d473c
commit f7087ebc90

View file

@ -149,10 +149,12 @@ class Cacher(object):
return Cacher(self.operation, self.limit, self.ignore_args, self.force_kwargs)
def __getstate__(self, memo=None):
raise NotImplementedError("Trying to pickle Cacher object with function {}, pickling functions not possible.".format(str(self.operation)))
from pickle import PicklingError
raise PicklingError("Trying to pickle Cacher object with function {}, pickling functions not possible.".format(str(self.operation)))
def __setstate__(self, memo=None):
raise NotImplementedError("Trying to pickle Cacher object with function {}, pickling functions not possible.".format(str(self.operation)))
from pickle import PicklingError
raise PicklingError("Trying to pickle Cacher object with function {}, pickling functions not possible.".format(str(self.operation)))
@property
def __name__(self):