summaryrefslogtreecommitdiffstats
path: root/cobbler/module_loader.py
diff options
context:
space:
mode:
Diffstat (limited to 'cobbler/module_loader.py')
-rw-r--r--cobbler/module_loader.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/cobbler/module_loader.py b/cobbler/module_loader.py
index d584ce3..12d14d3 100644
--- a/cobbler/module_loader.py
+++ b/cobbler/module_loader.py
@@ -82,7 +82,10 @@ def get_module_from_file(category,field,fallback_module_name=None):
value = fallback_module_name
else:
raise CX(_("Cannot find config file setting for: %s") % field)
- return MODULE_CACHE.get(value, None)
+ rc = MODULE_CACHE.get(value, None)
+ if rc is None:
+ raise CX(_("Failed to load module for %s/%s") % (category,field))
+ return rc
def get_modules_in_category(category):
if not MODULES_BY_CATEGORY.has_key(category):