(self, session: Optional[Session] = None)
| 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 |
no test coverage detected