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

Method _lazy_load_ref

mongoengine/fields.py:1181–1186  ·  view source on GitHub ↗
(ref_cls, dbref)

Source from the content-addressed store, hash-verified

1179
1180 @staticmethod
1181 def _lazy_load_ref(ref_cls, dbref):
1182 dereferenced_son = ref_cls._get_db().dereference(dbref)
1183 if dereferenced_son is None:
1184 raise DoesNotExist(f"Trying to dereference unknown document {dbref}")
1185
1186 return ref_cls._from_son(dereferenced_son)
1187
1188 def __get__(self, instance, owner):
1189 """Descriptor to allow lazy dereferencing."""

Callers 1

__get__Method · 0.95

Calls 3

DoesNotExistClass · 0.90
_get_dbMethod · 0.80
_from_sonMethod · 0.80

Tested by

no test coverage detected