From ba157a37157563d75b5c81a36a222bfde83efd3b Mon Sep 17 00:00:00 2001 From: aronwk-aaron Date: Mon, 28 Nov 2022 13:17:26 -0600 Subject: [PATCH] Fixes #55 fall back to CDServer.sqlite if cdclient.sqlite doesn't exist --- app/luclient.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/luclient.py b/app/luclient.py index c5b9d65..2a70111 100644 --- a/app/luclient.py +++ b/app/luclient.py @@ -191,7 +191,16 @@ def get_cdclient(): """ cdclient = getattr(g, '_cdclient', None) if cdclient is None: - cdclient = g._database = sqlite3.connect('app/luclient/res/cdclient.sqlite') + path = pathlib.Path('app/luclient/res/cdclient.sqlite') + if path.is_file(): + cdclient = g._database = sqlite3.connect('app/luclient/res/cdclient.sqlite') + return cdclient + + path = pathlib.Path('app/luclient/res/CDServer.sqlite') + if path.is_file(): + cdclient = g._database = sqlite3.connect('app/luclient/res/CDServer.sqlite') + return cdclient + return cdclient