CPU optimizartion work #1144

This commit is contained in:
jokob-sk
2025-08-24 09:35:25 +10:00
parent 0146ae7c30
commit b94da568a9
2 changed files with 10 additions and 3 deletions

View File

@@ -20,6 +20,7 @@ import time
import datetime
import multiprocessing
import subprocess
from pathlib import Path
# Register NetAlertX modules
import conf
@@ -29,7 +30,7 @@ from helper import filePermissions, timeNowTZ, get_setting_value
from app_state import updateState
from api import update_api
from scan.session_events import process_scan
from initialise import importConfigs
from initialise import importConfigs, renameSettings
from database import DB
from messaging.reporting import get_notifications
from models.notification_instance import NotificationInstance
@@ -44,9 +45,10 @@ from workflows.manager import WorkflowManager
#===============================================================================
#===============================================================================
"""
main structure of Pi Alert
main structure of NetAlertX
Initialise All
Rename old settings
start Loop forever
initialise loop
(re)import config
@@ -92,6 +94,11 @@ def main ():
all_plugins = None
# -- SETTINGS BACKWARD COMPATIBILITY START --
# rename settings that have changed names due to code cleanup or migration to plugins
renameSettings(Path(fullConfPath))
# -- SETTINGS BACKWARD COMPATIBILITY END --
while True:
# re-load user configuration and plugins