MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _detach

Method _detach

lib/sqlalchemy/orm/state.py:505–509  ·  view source on GitHub ↗
(self, session: Optional[Session] = None)

Source from the content-addressed store, hash-verified

503 state._strong_obj = None
504
505 def _detach(self, session: Optional[Session] = None) -> None:
506 if session:
507 InstanceState._detach_states([self], session)
508 else:
509 self.session_id = self._strong_obj = None
510
511 def _dispose(self) -> None:
512 # used by the test suite, apparently

Callers 2

_disposeMethod · 0.95
_conditional_expireMethod · 0.80

Calls 1

_detach_statesMethod · 0.80

Tested by

no test coverage detected