import os from flask import current_app # file extension ALLOWED_EXTENSIONS = {"xlsx", "xls", "csv"} # .log file allowed ALLOWED_LOG_FILE = { "app.log", "debug.log", "error.log" } # Get path of format excel folder def get_download_format_folder(): return os.path.join( current_app.root_path, "static", "downloads", "format" ) # Get path of uploads folder def get_uploads_folder(): return os.path.join( current_app.root_path, "static", "uploads" ) def ensure_upload_folder(): if not os.path.exists(get_uploads_folder()): os.makedirs(get_uploads_folder()) # Get path of logs folder def get_logs_folder(): project_root = os.path.dirname(current_app.root_path) return os.path.join(project_root, "logs")