From ab1b9c53e20a07f66a4cb4f0fc81e2c19a65e7c6 Mon Sep 17 00:00:00 2001 From: Pablo Revilla Date: Mon, 2 Jun 2025 15:25:49 -0700 Subject: [PATCH] add timeout to 60 seconds --- meshview/database.py | 2 +- meshview/mqtt_database.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meshview/database.py b/meshview/database.py index 48fe321..570297e 100644 --- a/meshview/database.py +++ b/meshview/database.py @@ -17,7 +17,7 @@ def init_database(database_connection_string, read_only=False): database_connection_string += "?mode=ro" kwargs["connect_args"] = {"uri": True} else: - kwargs["connect_args"] = {"timeout": 15} + kwargs["connect_args"] = {"timeout": 60} else: kwargs["pool_size"] = 20 kwargs["max_overflow"] = 50 diff --git a/meshview/mqtt_database.py b/meshview/mqtt_database.py index 3779656..e4296d0 100644 --- a/meshview/mqtt_database.py +++ b/meshview/mqtt_database.py @@ -7,7 +7,7 @@ def init_database(database_connection_string): if not database_connection_string.startswith('sqlite'): kwargs['pool_size'] = 20 kwargs['max_overflow'] = 50 - engine = create_async_engine(database_connection_string, echo=False, connect_args={"timeout": 15}) + engine = create_async_engine(database_connection_string, echo=False, connect_args={"timeout": 60}) async_session = async_sessionmaker(engine, expire_on_commit=False) async def create_tables():