diff --git a/bcnsGDSAPI/__init__.py b/bcnsGDSAPI/__init__.py index a1290a2..2970039 100644 --- a/bcnsGDSAPI/__init__.py +++ b/bcnsGDSAPI/__init__.py @@ -2,7 +2,6 @@ from flask import request, jsonify, Flask import json from datetime import date import tomllib -import sys import os @@ -25,8 +24,11 @@ def create_app(test_config=None): app.config.from_mapping(test_config) try: - os.makedirs(app.instance_path) + os.makedirs(app.instance_path, exist_ok=True) except OSError: + print( + "Error: instance path not found!" + + " No configuration file has been loaded") pass import bcnsGDSAPI.modules.db_connect diff --git a/bcnsGDSSite/__init__.py b/bcnsGDSSite/__init__.py index 1c63b57..01caa0f 100644 --- a/bcnsGDSSite/__init__.py +++ b/bcnsGDSSite/__init__.py @@ -35,8 +35,11 @@ def create_app(test_config=None): # ensure the instance folder exists try: - os.makedirs(app.instance_path) + os.makedirs(app.instance_path, exist_ok=True) except OSError: + print( + "Error: Instance-path not found!" + + " No configuration-file has been loaded") pass bcnsGDSSite.modules.init.init(app.config)