From 911c18eda70d76d97ffa548b0ad7681c311f8dff Mon Sep 17 00:00:00 2001 From: gammafn Date: Tue, 27 Apr 2021 08:36:40 -0500 Subject: [PATCH] Clearer logging for add_module_alias Also, don't report anything if attempting to create an alias that already exists --- modules/common/module.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/common/module.py b/modules/common/module.py index 4aafeb3..97821de 100644 --- a/modules/common/module.py +++ b/modules/common/module.py @@ -117,14 +117,16 @@ class BotModule(ABC): """ for name in args: if bot.modules.get(name): - self.logger.info(f"aliases: {name} is already a module!") + self.logger.info(f"not aliasing {name}, it is already a module") continue prev = bot.module_aliases.get(name) + if prev == self.name: + continue if prev and not force: - self.logger.info(f"aliases: {name} already exists for module {prev}") + self.logger.info(f"not aliasing {name}, it is already an alias for {prev}") continue if prev: - self.logger.info(f"aliases: {name} from module {prev}") + self.logger.debug(f"overriding alias {name} for {prev}") bot.module_aliases[name] = self.name def enable(self):