summaryrefslogtreecommitdiffstats
path: root/func
diff options
context:
space:
mode:
Diffstat (limited to 'func')
-rwxr-xr-xfunc/minion/module_loader.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/func/minion/module_loader.py b/func/minion/module_loader.py
index f8f8f42..37bc515 100755
--- a/func/minion/module_loader.py
+++ b/func/minion/module_loader.py
@@ -85,10 +85,9 @@ def load_modules(blacklist=None):
blip = __import__("modules.%s" % ( mod_imp_name), globals(), locals(), [mod_imp_name])
for obj in dir(blip):
attr = getattr(blip, obj)
- if isclass(attr):
- if issubclass(attr, func_module.FuncModule):
- logger.debug("Loading %s module" % attr)
- mods[mod_imp_name] = attr()
+ if isclass(attr) and issubclass(attr, func_module.FuncModule):
+ logger.debug("Loading %s module" % attr)
+ mods[mod_imp_name] = attr()
except ImportError, e:
# A module that raises an ImportError is (for now) simply not loaded.