V6.2.1 Adding main module utils and rehash utils to manager reload/rehash/restart

This commit is contained in:
adator
2025-08-23 19:26:22 +02:00
parent ae1f0ed424
commit bd95b6b448
23 changed files with 1085 additions and 912 deletions

View File

@@ -1,10 +1,12 @@
from logging import Logger
from core.classes import user, admin, client, channel, reputation, settings, commands
from core.classes import user, admin, client, channel, reputation, settings
import core.logs as logs
import core.definition as df
import core.utils as utils
import core.base as base_module
import core.classes.config as conf_module
import core.base as base_mod
import core.module as module_mod
import core.classes.commands as commands_mod
import core.classes.config as conf_mod
class Loader:
@@ -13,24 +15,26 @@ class Loader:
# Load Main Modules
self.Definition: df = df
self.ConfModule: conf_module = conf_module
self.ConfModule: conf_mod = conf_mod
self.BaseModule: base_module = base_module
self.BaseModule: base_mod = base_mod
self.Utils: utils = utils
self.CommandModule: commands_mod = commands_mod
self.LoggingModule: logs = logs
self.Utils: utils = utils
# Load Classes
self.ServiceLogging: logs.ServiceLogging = logs.ServiceLogging()
self.ServiceLogging: logs.ServiceLogging = self.LoggingModule.ServiceLogging()
self.Logs: Logger = self.ServiceLogging.get_logger()
self.Settings: settings.Settings = settings.Settings()
self.Config: df.MConfig = self.ConfModule.Configuration(self.Logs).ConfigObject
self.Config: df.MConfig = self.ConfModule.Configuration(self).get_config_model()
self.Base: base_module.Base = self.BaseModule.Base(self)
self.Base: base_mod.Base = self.BaseModule.Base(self)
self.User: user.User = user.User(self)
@@ -42,4 +46,8 @@ class Loader:
self.Reputation: reputation.Reputation = reputation.Reputation(self)
self.Commands: commands.Command = commands.Command(self)
self.Commands: commands_mod.Command = commands_mod.Command(self)
self.ModuleUtils: module_mod.Module = module_mod.Module(self)
self.Logs.debug("LOADER Success!")