diff options
author | Frederick Muriuki Muriithi | 2022-04-26 15:18:26 +0300 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2022-04-26 15:18:26 +0300 |
commit | ea70b7a7db42d51fa7f22f3dcb6d2aca6d8a795d (patch) | |
tree | f4dc7e29b8e49a1cbf2412d0bcab55294957e021 /qc_app/__init__.py | |
parent | e6895f5bac672d2e1d2a04fe8118fa55c3a40b91 (diff) | |
download | gn-uploader-ea70b7a7db42d51fa7f22f3dcb6d2aca6d8a795d.tar.gz |
Fix issues caught processing the jobs
* Create and push the application context for the worker functions
* Fix the update of meta fields
Diffstat (limited to 'qc_app/__init__.py')
-rw-r--r-- | qc_app/__init__.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/qc_app/__init__.py b/qc_app/__init__.py index 35cc422..7f423c2 100644 --- a/qc_app/__init__.py +++ b/qc_app/__init__.py @@ -7,6 +7,16 @@ from flask import Flask from .entry import entrybp from .parse import parsebp +def instance_path(): + """Retrieve the `instance_path`. Raise an exception if not defined.""" + path = os.getenv("QCAPP_INSTANCE_PATH", None) + if path is None: + raise Exception(( + "Configuration Error: Set the `QCAPP_INSTANCE_PATH` environment " + "variable.")) + + return path + def create_app(instance_path): """The application factory""" app = Flask( |