We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents a1ee1f3 + 5cae909 commit 0e02299Copy full SHA for 0e02299
1 file changed
src/python_italy_bot/db/__init__.py
@@ -26,7 +26,12 @@ async def create_repository(database_url: str | None) -> AsyncRepository:
26
if database_url and database_url.startswith("postgresql"):
27
from psycopg_pool import AsyncConnectionPool
28
29
- pool = AsyncConnectionPool(database_url, open=False)
+ pool = AsyncConnectionPool(
30
+ database_url,
31
+ open=False,
32
+ check=AsyncConnectionPool.check_connection,
33
+ max_lifetime=300,
34
+ )
35
await pool.open()
36
return PostgresRepository(pool)
37
return InMemoryRepository()
0 commit comments