diff --git a/webservice/sqlite_view.py b/webservice/sqlite_view.py index b797afe9c36371161894ec047c729db5d573858b..45ab2062e2794a8db812309b4c250a75bdda0d90 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(