From b7110d0dfe8941d6b316f4111d3559e0b969fe5e Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Thu, 3 Aug 2017 11:37:47 -0300 Subject: [PATCH] AddonManager: Allow to specify dependencies in addons are either Part or PartWorkbench --- src/Mod/AddonManager/AddonManager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/AddonManager/AddonManager.py b/src/Mod/AddonManager/AddonManager.py index 8fa81f2774..bf86c0c9a6 100644 --- a/src/Mod/AddonManager/AddonManager.py +++ b/src/Mod/AddonManager/AddonManager.py @@ -735,8 +735,9 @@ class InstallWorker(QtCore.QThread): for wb in depswb: if wb.strip(): if not wb.strip() in FreeCADGui.listWorkbenches().keys(): - ok = False - message += translate("AddonsInstaller","Missing workbench") + ": " + wb + ", " + if not wb.strip()+"Workbench" 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: