Clearer logging for add_module_alias

Also, don't report anything if attempting to create an alias that
already exists
This commit is contained in:
gammafn 2021-04-27 08:36:40 -05:00
parent fb20033900
commit 911c18eda7
1 changed files with 5 additions and 3 deletions

View File

@ -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):