last changes for asyncio

This commit is contained in:
adator
2025-11-18 13:34:03 +01:00
parent 3926d7270d
commit af992f7721
10 changed files with 163 additions and 53 deletions

View File

@@ -582,7 +582,7 @@ class Irc:
# Envoyer la commande aux classes dynamiquement chargées
if command != 'notallowed':
for module in self.ModuleUtils.DB_MODULES:
module.class_instance.hcmds(user, channel, cmd, fullcmd)
await module.class_instance.hcmds(user, channel, cmd, fullcmd)
match command:
@@ -1048,11 +1048,11 @@ class Irc:
try:
# Load a module ex: .load mod_defender
if len(cmd) < 2:
self.Protocol.send_notice(dnickname, fromuser, tr("Syntax. /msg %s %s MODULE_NAME", dnickname, command.upper()))
await self.Protocol.send_notice(dnickname, fromuser, tr("Syntax. /msg %s %s MODULE_NAME", dnickname, command.upper()))
return None
mod_name = str(cmd[1])
self.ModuleUtils.load_one_module(self, mod_name, fromuser)
await self.ModuleUtils.load_one_module(self, mod_name, fromuser)
return None
except KeyError as ke:
self.Logs.error(f"Key Error: {ke} - list recieved: {cmd}")
@@ -1077,15 +1077,15 @@ class Irc:
try:
# ==> mod_defender
if len(cmd) < 2:
self.Protocol.send_notice(dnickname, fromuser, tr("Syntax. /msg %s %s MODULE_NAME", dnickname, command.upper()))
await self.Protocol.send_notice(dnickname, fromuser, tr("Syntax. /msg %s %s MODULE_NAME", dnickname, command.upper()))
return None
module_name = str(cmd[1]).lower()
self.ModuleUtils.reload_one_module(self, module_name, fromuser)
await self.ModuleUtils.reload_one_module(self, module_name, fromuser)
return None
except Exception as e:
self.Logs.error(f"Something went wrong with a module you want to reload: {e}")
self.Protocol.send_priv_msg(
await self.Protocol.send_priv_msg(
nick_from=dnickname,
msg=f"Something went wrong with the module: {e}",
channel=dchanlog