"""/system handlers logic is defined here.""" from sqlalchemy import select, text from {{project_slug}}.db.connection.manager import PostgresConnectionManager from {{project_slug}}.schemas.health_check import PingResponse async def ping_db(connection_manager: PostgresConnectionManager, readonly: bool) -> PingResponse: conn_future = connection_manager.get_connection() if not readonly else connection_manager.get_ro_connection() query = select(text("1")) async with conn_future as conn: res = (await conn.execute(query)).scalar_one() if res == 1: return PingResponse()