From e390ca4df6e415c583074b3a85d1529f032dc7df Mon Sep 17 00:00:00 2001 From: Thomas Kluyver <thomas@kluyver.me.uk> Date: Tue, 22 Nov 2022 11:00:23 +0000 Subject: [PATCH] Better error message when database file isn't found --- webservice/sqlite_view.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/webservice/sqlite_view.py b/webservice/sqlite_view.py index b797afe9c..45ab2062e 100644 --- a/webservice/sqlite_view.py +++ b/webservice/sqlite_view.py @@ -1,5 +1,7 @@ import argparse +import os.path import sqlite3 +import sys parser = argparse.ArgumentParser( description='Check jobs for a given proposal & run number') @@ -14,6 +16,9 @@ sqlite_fpath = args['sqlite_fpath'] proposal = args['proposal'].zfill(6) run = args['run'] +if not os.path.isfile(sqlite_fpath): + sys.exit(f"File not found: {sqlite_fpath}") + conn = sqlite3.connect(sqlite_fpath) c = conn.execute( -- GitLab