MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _invalid_transaction

Method _invalid_transaction

lib/sqlalchemy/engine/base.py:679–685  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

677 return self.dialect.default_isolation_level
678
679 def _invalid_transaction(self) -> NoReturn:
680 raise exc.PendingRollbackError(
681 "Can't reconnect until invalid %stransaction is rolled "
682 "back. Please rollback() fully before proceeding"
683 % ("savepoint " if self._nested_transaction is not None else ""),
684 code="8s2b",
685 )
686
687 def _revalidate_connection(self) -> PoolProxiedConnection:
688 if self.__can_reconnect and self.invalidated:

Callers 4

_execute_contextMethod · 0.95
_do_commitMethod · 0.80
_do_commitMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected