MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _dispose_manager_and_mapper

Method _dispose_manager_and_mapper

lib/sqlalchemy/orm/decl_api.py:1544–1552  ·  view source on GitHub ↗
(self, manager: ClassManager[Any])

Source from the content-addressed store, hash-verified

1542 mapperlib._dispose_registries({self}, cascade=cascade)
1543
1544 def _dispose_manager_and_mapper(self, manager: ClassManager[Any]) -> None:
1545 if "mapper" in manager.__dict__:
1546 mapper = manager.mapper
1547
1548 mapper._set_dispose_flags()
1549
1550 class_ = manager.class_
1551 self._dispose_cls(class_)
1552 instrumentation._instrumentation_factory.unregister(class_)
1553
1554 def generate_base(
1555 self,

Callers 1

_dispose_registriesFunction · 0.80

Calls 3

_dispose_clsMethod · 0.95
_set_dispose_flagsMethod · 0.80
unregisterMethod · 0.45

Tested by

no test coverage detected