MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _soft_close

Method _soft_close

lib/sqlalchemy/engine/result.py:1857–1864  ·  view source on GitHub ↗
(self, hard: bool = False, **kw: Any)

Source from the content-addressed store, hash-verified

1855 return self._hard_closed
1856
1857 def _soft_close(self, hard: bool = False, **kw: Any) -> None:
1858 if hard:
1859 self._hard_closed = True
1860 if self.raw is not None:
1861 self.raw._soft_close(hard=hard, **kw)
1862 self.iterator = iter([])
1863 self._reset_memoizations()
1864 self._soft_closed = True
1865
1866 def _raise_hard_closed(self) -> NoReturn:
1867 raise exc.ResourceClosedError("This result object is closed.")

Callers 3

_fetchone_implMethod · 0.95
_fetchall_implMethod · 0.95
null_dml_resultFunction · 0.95

Calls 2

_reset_memoizationsMethod · 0.80
_soft_closeMethod · 0.45

Tested by

no test coverage detected