MCPcopy
hub / github.com/psycopg/psycopg / _putconn

Method _putconn

psycopg_pool/psycopg_pool/pool_async.py:392–397  ·  view source on GitHub ↗
(self, conn: ACT, from_getconn: bool)

Source from the content-addressed store, hash-verified

390 self.run_task(AddConnection(self))
391
392 async def _putconn(self, conn: ACT, from_getconn: bool) -> None:
393 # Use a worker to perform eventual maintenance work in a separate task
394 if self._reset:
395 self.run_task(ReturnConnection(self, conn, from_getconn=from_getconn))
396 else:
397 await self._return_connection(conn, from_getconn=from_getconn)
398
399 async def _maybe_close_connection(self, conn: ACT) -> bool:
400 """Close a returned connection if necessary.

Callers 2

putconnMethod · 0.95

Calls 3

run_taskMethod · 0.95
_return_connectionMethod · 0.95
ReturnConnectionClass · 0.70

Tested by

no test coverage detected