import os from pathlib import Path import toml config_path = ( os.environ["JIMBRELLA_CONFIG"] if "JIMBRELLA_CONFIG" in os.environ else "/opt/jimbrella/config.toml" ) f = open(config_path) config = toml.load(f) f.close() JIMBRELLA_DIR = Path(config["jimbrella_dir"]) FLASK_SECRET_KEY = config["flask"]["secret_key"] ACCEPT_NEW_USERS = config["user"]["accept_new_users"] JFORM_TAKEAWAY_URL = config["jform"]["takeaway_url"] JFORM_GIVEBACK_URL = config["jform"]["giveback_url"] JFORM_BOOKMARK_DIR = JIMBRELLA_DIR / Path(config["jform"]["bookmark_dir"]) DATABASE_PATH = JIMBRELLA_DIR / Path(config["db"]["db_path"]) USERS_PATH = JIMBRELLA_DIR / Path(config["db"]["users_path"]) DUE_HOURS = config["rules"]["due_hours"] LOG_PATH = JIMBRELLA_DIR / Path(config["logging"]["log_path"]) ADMIN_LOG_PATH = JIMBRELLA_DIR / Path(config["logging"]["admin_log_path"])