Refactor main module to improve structure and add module docstring

This commit is contained in:
voldemort 2025-07-23 01:40:22 +07:00
parent e66e32ef0a
commit 1ef842978a

21
main.py
View File

@ -1,11 +1,10 @@
from custom_functions.prechecks.python_checks import run_python_checks """Main module to run the application."""
run_python_checks() import os
from custom_functions.prechecks.precheck import run_precheck import yaml
run_precheck()
from flask import Flask from flask import Flask
from flask_cors import CORS from flask_cors import CORS
from routes.react import react_bp from routes.react import react_bp
from routes.api import api_bp from routes.api import api_bp
from routes.remote_device_wv import remotecdm_wv_bp from routes.remote_device_wv import remotecdm_wv_bp
@ -15,11 +14,17 @@ from routes.user_info import user_info_bp
from routes.register import register_bp from routes.register import register_bp
from routes.login import login_bp from routes.login import login_bp
from routes.user_changes import user_change_bp from routes.user_changes import user_change_bp
import os from custom_functions.prechecks.python_checks import run_python_checks
import yaml from custom_functions.prechecks.precheck import run_precheck
run_python_checks()
run_precheck()
app = Flask(__name__) app = Flask(__name__)
with open(f"{os.getcwd()}/configs/config.yaml", "r") as file: with open(
os.path.join(os.getcwd(), "configs", "config.yaml"), "r", encoding="utf-8"
) as file:
config = yaml.safe_load(file) config = yaml.safe_load(file)
app.secret_key = config["secret_key_flask"] app.secret_key = config["secret_key_flask"]