summaryrefslogtreecommitdiffstats
path: root/cobbler/module_loader.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-06-25 15:59:43 -0400
committerMichael DeHaan <mdehaan@redhat.com>2008-06-25 15:59:43 -0400
commit88d3a806dc30736dc6b4d755da79d658807e6c9e (patch)
tree078a7993b7d763b57394b8bfda7ed267f12dffeb /cobbler/module_loader.py
parent1e7b1b8ba5a982ca801a4d8246934a2315dd5931 (diff)
downloadthird_party-cobbler-88d3a806dc30736dc6b4d755da79d658807e6c9e.tar.gz
third_party-cobbler-88d3a806dc30736dc6b4d755da79d658807e6c9e.tar.xz
third_party-cobbler-88d3a806dc30736dc6b4d755da79d658807e6c9e.zip
yum reposync should pull all kernels, not just i386 kernels, when doing reposync
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):