From cc4aae58237f3ac45450a1f5a8a346423653fbea Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Wed, 31 May 2017 19:23:28 -0300 Subject: [PATCH] Addon manager: strip possible whitespaces in dependencies checking --- src/Mod/AddonManager/AddonManager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 + ", "