MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / setup_instance

Method setup_instance

lib/sqlalchemy/orm/instrumentation.py:504–509  ·  view source on GitHub ↗
(
        self, instance: _O, state: Optional[InstanceState[_O]] = None
    )

Source from the content-addressed store, hash-verified

502 return instance
503
504 def setup_instance(
505 self, instance: _O, state: Optional[InstanceState[_O]] = None
506 ) -> None:
507 if state is None:
508 state = self._state_constructor(instance, self)
509 self._state_setter(instance, state)
510
511 def teardown_instance(self, instance: _O) -> None:
512 delattr(instance, self.STATE_ATTR)

Callers 2

__call__Method · 0.45
test_rebuild_stateMethod · 0.45

Calls 1

_state_constructorMethod · 0.95

Tested by 1

test_rebuild_stateMethod · 0.36