From ead62068cec11aa74f390e07aee0c1ce33ac1a34 Mon Sep 17 00:00:00 2001 From: Goffi Date: Wed, 29 Jun 2022 10:17:33 +0200 Subject: [PATCH] core (memory/sqla_config): set a timeout for SQLite: with default timeout, we may have database lock errors from time to time. To avoid this, a timeout of 30s is now set. --- sat/memory/sqla_config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sat/memory/sqla_config.py b/sat/memory/sqla_config.py index c319540b..5935cab2 100644 --- a/sat/memory/sqla_config.py +++ b/sat/memory/sqla_config.py @@ -32,7 +32,7 @@ def getDbConfig() -> dict: main_conf = config.parseMainConf() local_dir = Path(config.getConfig(main_conf, "", "local_dir")) database_path = (local_dir / C.SAVEFILE_DATABASE).expanduser() - url = f"sqlite+aiosqlite:///{quote(str(database_path))}" + url = f"sqlite+aiosqlite:///{quote(str(database_path))}?timeout=30" return { "type": "sqlite", "path": database_path,