Improove the ui
[bertos.git] / wizard / bertos_utils.py
index 5bf0b4306204ba1db4dbf89e7a2dc2ff8f6f6663..b7898630dae2be6cee032dd6c5e12d4d9520d070 100644 (file)
@@ -97,10 +97,16 @@ def createBertosProject(project_info):
     # Files for selected plugins
     relevants_files = {}
     for plugin in project_info.info("OUTPUT"):
-        module = getattr(__import__("plugins", {}, {}, [plugin]), plugin)
+        module = loadPlugin(plugin)
         relevants_files[plugin] = module.createProject(project_info)
     project_info.setInfo("RELEVANTS_FILES", relevants_files)
 
+def loadPlugin(plugin):
+    """
+    Returns the given plugin module.
+    """
+    return getattr(__import__("plugins", {}, {}, [plugin]), plugin)
+    
 def mkGenerator(project_info, makefile):
     """
     Generates the mk file for the current project.