Minor tidyup
This commit is contained in:
parent
568000805f
commit
bca6119db8
1 changed files with 3 additions and 7 deletions
|
|
@ -345,19 +345,15 @@ class BaseDocument(object):
|
|||
if value is not None:
|
||||
data[field.name] = field.to_mongo(value)
|
||||
# Only add _cls and _types if allow_inheritance is not False
|
||||
#if not (hasattr(self, '_meta') and
|
||||
# self._meta.get('allow_inheritance', True) == False):
|
||||
ah = True
|
||||
if hasattr(self, '_meta'):
|
||||
ah = self._meta.get('allow_inheritance', True)
|
||||
if ah:
|
||||
if not (hasattr(self, '_meta') and
|
||||
self._meta.get('allow_inheritance', True) == False):
|
||||
data['_cls'] = self._class_name
|
||||
data['_types'] = self._superclasses.keys() + [self._class_name]
|
||||
return data
|
||||
|
||||
@classmethod
|
||||
def _from_son(cls, son):
|
||||
"""Create an instance of a Document (subclass) from a PyMongo SOM.
|
||||
"""Create an instance of a Document (subclass) from a PyMongo SON.
|
||||
"""
|
||||
# get the class name from the document, falling back to the given
|
||||
# class if unavailable
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue