Test checking can save if not included

ref: MongoEngine/mongoengine#70
This commit is contained in:
Ross Lawley
2012-08-24 11:45:04 +01:00
parent 4c8296acc6
commit 87792e1921
2 changed files with 48 additions and 0 deletions

View File

@@ -393,6 +393,8 @@ class ComplexDateTimeField(StringField):
data = super(ComplexDateTimeField, self).__get__(instance, owner)
if data == None:
return datetime.datetime.now()
if isinstance(data, datetime.datetime):
return data
return self._convert_from_string(data)
def __set__(self, instance, value):