aboutsummaryrefslogtreecommitdiff
path: root/app/__init__.py
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2019-03-19 14:50:38 +0000
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2019-03-19 14:50:38 +0000
commit336152488268445e84e58512cbaf13d4d89a7112 (patch)
treeaec22f902bd9bb2c6683ba6cfca42743572b54d6 /app/__init__.py
parentAdd admin index (diff)
downloadAnnotateChange-336152488268445e84e58512cbaf13d4d89a7112.tar.gz
AnnotateChange-336152488268445e84e58512cbaf13d4d89a7112.zip
Add instance directories
Diffstat (limited to 'app/__init__.py')
-rw-r--r--app/__init__.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/__init__.py b/app/__init__.py
index 7bad100..ec675e5 100644
--- a/app/__init__.py
+++ b/app/__init__.py
@@ -35,6 +35,16 @@ def create_app(config_class=Config):
mail.init_app(app)
bootstrap.init_app(app)
+ # Initialize the instance directory and necessary subdirectories
+ os.makedirs(app.instance_path, exist_ok=True)
+ os.makedirs(
+ os.path.join(app.instance_path, app.config["TEMP_DIR"]), exist_ok=True
+ )
+ os.makedirs(
+ os.path.join(app.instance_path, app.config["DATASET_DIR"]),
+ exist_ok=True,
+ )
+
# Register all the blueprints
from app.errors import bp as errors_bp