From 6692c78110fee0591e9c4af6edba811a062e0c79 Mon Sep 17 00:00:00 2001 From: cwilvx Date: Tue, 7 May 2024 23:16:56 +0300 Subject: [PATCH] fix: setup beginning before folders are created --- app/arg_handler.py | 2 +- manage.py | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/arg_handler.py b/app/arg_handler.py index 02b06919..a1aa5037 100644 --- a/app/arg_handler.py +++ b/app/arg_handler.py @@ -18,7 +18,7 @@ ALLARGS = settings.ALLARGS ARGS = sys.argv[1:] -class HandleArgs: +class ProcessArgs: def __init__(self) -> None: self.handle_build() self.handle_host() diff --git a/manage.py b/manage.py index 7ad50916..4210463e 100644 --- a/manage.py +++ b/manage.py @@ -20,7 +20,7 @@ import waitress import setproctitle from app.api import create_api -from app.arg_handler import HandleArgs +from app.arg_handler import ProcessArgs from app.lib.watchdogg import Watcher as WatchDog from app.periodic_scan import run_periodic_scans from app.plugins.register import register_plugins @@ -47,9 +47,8 @@ mimetypes.add_type("application/manifest+json", ".webmanifest") werkzeug = logging.getLogger("werkzeug") werkzeug.setLevel(logging.ERROR) -# Set up the application -HandleArgs() +# Background tasks @background def bg_run_setup() -> None: run_periodic_scans() @@ -63,7 +62,6 @@ def start_watchdog(): @background def run_swingmusic(): log_startup_info() - run_setup() bg_run_setup() register_plugins() @@ -72,6 +70,9 @@ def run_swingmusic(): setproctitle.setproctitle(f"swingmusic ::{FLASKVARS.get_flask_port()}") +# Setup function calls +ProcessArgs() +run_setup() Info.load() run_swingmusic() @@ -189,10 +190,7 @@ def print_memory_usage(response: Response): return response - - if __name__ == "__main__": - host = FLASKVARS.get_flask_host() port = FLASKVARS.get_flask_port()