MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / __close

Method __close

lib/sqlalchemy/pool/base.py:878–886  ·  view source on GitHub ↗
(self, *, terminate: bool = False)

Source from the content-addressed store, hash-verified

876 )
877
878 def __close(self, *, terminate: bool = False) -> None:
879 self.finalize_callback.clear()
880 if self.__pool.dispatch.close:
881 self.__pool.dispatch.close(self.dbapi_connection, self)
882 assert self.dbapi_connection is not None
883 self.__pool._close_connection(
884 self.dbapi_connection, terminate=terminate
885 )
886 self.dbapi_connection = None
887
888 def __connect(self) -> None:
889 pool = self.__pool

Callers 3

closeMethod · 0.95
invalidateMethod · 0.95
get_connectionMethod · 0.95

Calls 3

_close_connectionMethod · 0.80
clearMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected