diff options
| author | 2019-05-27 14:57:16 +0100 | |
|---|---|---|
| committer | 2019-05-27 14:57:16 +0100 | |
| commit | 5b90a1a1d4827d79bff232a0547d971dbe609a2a (patch) | |
| tree | 3d946cb8ef34f7f8d9c5b162b6598d2f30d1fd17 | |
| parent | Switch to using tweepy for tweets module (diff) | |
| signature | ||
ModuleManager's load_module function now takes a ModuleDefinition
| -rw-r--r-- | modules/modules.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/modules.py b/modules/modules.py index 12023cc4..3aade0a9 100644 --- a/modules/modules.py +++ b/modules/modules.py @@ -26,8 +26,9 @@ class Module(ModuleManager.BaseModule): name = event["args_split"][0].lower() if name in self.bot.modules.modules: raise utils.EventError("Module '%s' is already loaded" % name) + definition = self.bot.modules.find_module(name) - self._catch(name, lambda: self.bot.modules.load_module(self.bot, name)) + self._catch(name, lambda: self.bot.modules.load_module(self.bot, definition)) event["stdout"].write("Loaded '%s'" % name) @utils.hook("received.command.unloadmodule", min_args=1) @@ -45,8 +46,9 @@ class Module(ModuleManager.BaseModule): event["stdout"].write("Unloaded '%s'" % name) def _reload(self, name): + definition = self.bot.modules.find_module(name) self.bot.modules.unload_module(name) - self.bot.modules.load_module(self.bot, name) + self.bot.modules.load_module(self.bot, definition) @utils.hook("received.command.reloadmodule", min_args=1) def reload(self, event): |
