Skip to main content

init

Initializes the database connection by attempting to execute a simple query to verify the database is responsive. This function performs network I/O and includes a retry mechanism that logs attempts and raises an exception if the connection fails after multiple tries.

def init(
db_engine: Engine
) - > None

Initializes the database connection by attempting to execute a simple query to verify the database is awake and reachable. This function uses a retry mechanism to handle transient connection failures during startup.

Parameters

NameTypeDescription
db_engineEngineThe SQLAlchemy Engine instance used to establish a connection and execute the validation query.

Returns

TypeDescription
NoneNothing is returned upon a successful connection check.