From 84d36791b83d12acb09492285d6ecadcbbd9b3fc Mon Sep 17 00:00:00 2001 From: Matthew Tretter Date: Fri, 17 Feb 2012 20:07:50 -0500 Subject: [PATCH] Pass the pickle test; should fix #97 --- imagekit/models/fields/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/imagekit/models/fields/utils.py b/imagekit/models/fields/utils.py index 4e43ab2..23b0b53 100644 --- a/imagekit/models/fields/utils.py +++ b/imagekit/models/fields/utils.py @@ -35,5 +35,8 @@ class ImageSpecFileDescriptor(object): else: img_spec_file = ImageSpecFieldFile(instance, self.field, self.attname) - setattr(instance, self.attname, img_spec_file) + instance.__dict__[self.attname] = img_spec_file return img_spec_file + + def __set__(self, instance, value): + instance.__dict__[self.attname] = value