diff options
Diffstat (limited to 'cobbler/module_loader.py')
-rw-r--r-- | cobbler/module_loader.py | 5 |
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): |