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.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/cobbler/module_loader.py b/cobbler/module_loader.py
index a7be1f68..f50e4bf4 100644
--- a/cobbler/module_loader.py
+++ b/cobbler/module_loader.py
@@ -82,7 +82,7 @@ def load_modules(module_path=mod_path, blacklist=None):
def get_module_by_name(name):
return MODULE_CACHE.get(name, None)
-def get_module_from_file(category,field,fallback_module_name=None):
+def get_module_from_file(category,field,fallback_module_name=None,just_name=False):
try:
value = cp.get(category,field)
@@ -91,6 +91,8 @@ 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)
+ if just_name:
+ return value
rc = MODULE_CACHE.get(value, None)
if rc is None:
raise CX(_("Failed to load module for %s/%s") % (category,field))