From f0dbe32f7a9fb1781eba214c4eb92b9b9ff6f8f7 Mon Sep 17 00:00:00 2001 From: Matthew Tretter Date: Tue, 29 Jan 2013 02:27:03 -0500 Subject: [PATCH] Fix pickling error --- imagekit/imagecache/strategies.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/imagekit/imagecache/strategies.py b/imagekit/imagecache/strategies.py index cb7edd4..28068f0 100644 --- a/imagekit/imagecache/strategies.py +++ b/imagekit/imagecache/strategies.py @@ -47,6 +47,12 @@ class StrategyWrapper(LazyObject): strategy = strategy() self._wrapped = strategy + def __getstate__(self): + return {'_wrapped': self._wrapped} + + def __setstate__(self, state): + self._wrapped = state['_wrapped'] + def __unicode__(self): return unicode(self._wrapped)