MCPcopy Index your code
hub / github.com/MongoEngine/mongoengine / to_mongo

Method to_mongo

mongoengine/fields.py:540–553  ·  view source on GitHub ↗
(self, value)

Source from the content-addressed store, hash-verified

538 self.error('cannot parse date "%s"' % value)
539
540 def to_mongo(self, value):
541 if value is None:
542 return value
543 if isinstance(value, datetime.datetime):
544 return value
545 if isinstance(value, datetime.date):
546 return datetime.datetime(value.year, value.month, value.day)
547 if callable(value):
548 return value()
549
550 if isinstance(value, str):
551 return self._parse_datetime(value)
552 else:
553 return None
554
555 @staticmethod
556 def _parse_datetime(value):

Callers 2

validateMethod · 0.95
prepare_query_valueMethod · 0.95

Calls 1

_parse_datetimeMethod · 0.95

Tested by

no test coverage detected