diff --git a/src/Mod/AddonManager/AddonManager.py b/src/Mod/AddonManager/AddonManager.py index 36f5fc34d8..de8072cdd4 100644 --- a/src/Mod/AddonManager/AddonManager.py +++ b/src/Mod/AddonManager/AddonManager.py @@ -604,14 +604,14 @@ class InstallWorker(QtCore.QThread): if l.startswith("workbenches="): depswb = l.split("=")[1].split(",") for wb in depswb: - if not wb in FreeCADGui.listWorkbenches().keys(): + if not wb.strip() in FreeCADGui.listWorkbenches().keys(): ok = False message += translate("AddonsInstaller","Missing workbench") + ": " + wb + ", " elif l.startswith("pylibs="): depspy = l.split("=")[1].split(",") for pl in depspy: try: - __import__(pl) + __import__(pl.strip()) except: ok = False message += translate("AddonsInstaller","Missing python module") +": " + pl + ", "