Files
Birthday-Pool-Bot/birthday_pool_bot/repositories/settings.py
2026-01-15 09:47:43 +03:00

9 lines
291 B
Python

from pydantic import AnyUrl, BaseModel, PositiveInt
class RepositorySettings(BaseModel):
dsn: AnyUrl = "sqlite+aiosqlite:///db.sqlite3"
pool_size: PositiveInt = 5
pool_recycle: PositiveInt = 60 # in seconds: 1 minute
pool_timeout: PositiveInt = 60 # in seconds: 1 minute