diff options
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( |