MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _memo

Method _memo

lib/sqlalchemy/orm/mapper.py:4057–4062  ·  view source on GitHub ↗
(self, key: Any, callable_: Callable[[], _T])

Source from the content-addressed store, hash-verified

4055 return ret
4056
4057 def _memo(self, key: Any, callable_: Callable[[], _T]) -> _T:
4058 if key in self._memoized_values:
4059 return cast(_T, self._memoized_values[key])
4060 else:
4061 self._memoized_values[key] = value = callable_()
4062 return value
4063
4064 @util.memoized_property
4065 def _table_to_equated(self):

Callers 5

_emit_update_statementsFunction · 0.45
_emit_insert_statementsFunction · 0.45
_emit_delete_statementsFunction · 0.45
_generate_row_adapterMethod · 0.45

Calls 1

castFunction · 0.50

Tested by

no test coverage detected