Fix setting of _created flag in base.Document constructor
This commit is contained in:
parent
5cc71ec2ad
commit
c63f43854b
@ -60,7 +60,7 @@ class BaseDocument(object):
|
|||||||
else:
|
else:
|
||||||
self._data = SemiStrictDict.create(allowed_keys=self._fields_ordered)()
|
self._data = SemiStrictDict.create(allowed_keys=self._fields_ordered)()
|
||||||
|
|
||||||
self._created = values.pop("_created", True)
|
_created = values.pop("_created", True)
|
||||||
self._data = {}
|
self._data = {}
|
||||||
self._dynamic_fields = SON()
|
self._dynamic_fields = SON()
|
||||||
|
|
||||||
@ -104,6 +104,7 @@ class BaseDocument(object):
|
|||||||
|
|
||||||
# Flag initialised
|
# Flag initialised
|
||||||
self._initialised = True
|
self._initialised = True
|
||||||
|
self._created = _created
|
||||||
signals.post_init.send(self.__class__, document=self)
|
signals.post_init.send(self.__class__, document=self)
|
||||||
|
|
||||||
def __delattr__(self, *args, **kwargs):
|
def __delattr__(self, *args, **kwargs):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user