multithreading/log refactoring

This commit is contained in:
Vladless
2026-02-21 15:17:25 +03:00
parent 417566a202
commit e702d21c33
21 changed files with 238 additions and 226 deletions
+4 -3
View File
@@ -5,6 +5,7 @@ import sys
from aiogram import Router
from core.executor import run_io
from hooks.hooks import unregister_module_hooks
from logger import logger
@@ -97,7 +98,7 @@ class ModulesManager:
if name in self.disabled:
self.disabled.discard(name)
self._save_state()
await run_io(self._save_state)
logger.info(f"[Modules] {name} запущен.")
@@ -108,7 +109,7 @@ class ModulesManager:
logger.info(f"[Modules] {name} уже остановлен или не найден.")
if name not in self.disabled:
self.disabled.add(name)
self._save_state()
await run_io(self._save_state)
return
try:
@@ -127,7 +128,7 @@ class ModulesManager:
if name not in self.disabled:
self.disabled.add(name)
self._save_state()
await run_io(self._save_state)
logger.info(f"[Modules] {name} остановлен.")