MCPcopy Create free account
hub / github.com/amyasnikov/validity / _evaluate

Method _evaluate

validity/utils/orm.py:25–30  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

23 self._map = {}
24
25 def _evaluate(self):
26 if not self._evaluated:
27 qs = self._qs if self._qs._result_cache is not None else self._qs.iterator(chunk_size=2000)
28 for model in qs:
29 self._map[getattr(model, self._attribute)] = model
30 self._evaluated = True
31
32 def __getitem__(self, key):
33 self._evaluate()

Callers 4

__getitem__Method · 0.95
__contains__Method · 0.95
getMethod · 0.95
keysMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected