Merge pull request #342 from elasticsales/fix-pickle-loads

Fix for pickle.loads
This commit is contained in:
Ross Lawley 2013-06-03 06:20:21 -07:00
commit e7da9144f5

View File

@ -152,6 +152,7 @@ class BaseDocument(object):
if isinstance(data["_data"], SON): if isinstance(data["_data"], SON):
data["_data"] = self.__class__._from_son(data["_data"])._data data["_data"] = self.__class__._from_son(data["_data"])._data
for k in ('_changed_fields', '_initialised', '_created', '_data'): for k in ('_changed_fields', '_initialised', '_created', '_data'):
if k in data:
setattr(self, k, data[k]) setattr(self, k, data[k])
def __iter__(self): def __iter__(self):