diff options
Diffstat (limited to 'ModuleManager.py')
| -rw-r--r-- | ModuleManager.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ModuleManager.py b/ModuleManager.py index 65ea8cbe..3de549d1 100644 --- a/ModuleManager.py +++ b/ModuleManager.py @@ -14,6 +14,10 @@ class ModuleManager(object): def _load_module(self, filename): name = self.module_name(filename) + + whitelist = self.bot.config.get("module_whitelist", []) + if whitelist and name not in whitelist: return + with open(filename) as module_file: while True: line = module_file.readline().strip() @@ -61,6 +65,7 @@ class ModuleManager(object): if name in self.waiting_requirement: for filename in self.waiting_requirement: self.load_module(filename) + sys.stderr.write("module '%s' loaded.\n" % filename) else: sys.stderr.write("module '%s' not loaded.\n" % filename) def load_modules(self): |
