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

Method __get__

mongoengine/fields.py:2598–2606  ·  view source on GitHub ↗
(self, instance, owner)

Source from the content-addressed store, hash-verified

2596 return value
2597
2598 def __get__(self, instance, owner):
2599 if instance is None:
2600 return self
2601
2602 value = self.build_lazyref(instance._data.get(self.name))
2603 if value:
2604 instance._data[self.name] = value
2605
2606 return super().__get__(instance, owner)
2607
2608 def validate(self, value):
2609 if isinstance(value, LazyReference) and value.pk is None:

Callers

nothing calls this directly

Calls 3

build_lazyrefMethod · 0.95
getMethod · 0.45
__get__Method · 0.45

Tested by

no test coverage detected