(self)
| 135 | |
| 136 | @property |
| 137 | def session(self) -> Optional[Session]: |
| 138 | sess = object_session(self.instance) |
| 139 | if sess is not None and sess.autoflush and self.instance in sess: |
| 140 | sess.flush() |
| 141 | if not orm_util.has_identity(self.instance): |
| 142 | return None |
| 143 | else: |
| 144 | return sess |
| 145 | |
| 146 | @session.setter |
| 147 | def session(self, session: Session) -> None: |
nothing calls this directly
no test coverage detected