MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _savepoint_impl

Method _savepoint_impl

lib/sqlalchemy/engine/base.py:1167–1175  ·  view source on GitHub ↗
(self, name: Optional[str] = None)

Source from the content-addressed store, hash-verified

1165 self._handle_dbapi_exception(e, None, None, None, None)
1166
1167 def _savepoint_impl(self, name: Optional[str] = None) -> str:
1168 if self._has_events or self.engine._has_events:
1169 self.dispatch.savepoint(self, name)
1170
1171 if name is None:
1172 self.__savepoint_seq += 1
1173 name = "sa_savepoint_%s" % self.__savepoint_seq
1174 self.engine.dialect.do_savepoint(self, name)
1175 return name
1176
1177 def _rollback_to_savepoint_impl(self, name: str) -> None:
1178 if self._has_events or self.engine._has_events:

Callers 1

__init__Method · 0.80

Calls 2

savepointMethod · 0.80
do_savepointMethod · 0.45

Tested by

no test coverage detected