MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / _memo

Method _memo

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

Source from the content-addressed store, hash-verified

4083 return ret
4084
4085 def _memo(self, key: Any, callable_: Callable[[], _T]) -> _T:
4086 if key in self._memoized_values:
4087 return cast(_T, self._memoized_values[key])
4088 else:
4089 self._memoized_values[key] = value = callable_()
4090 return value
4091
4092 @util.memoized_property
4093 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.85

Tested by

no test coverage detected