diff --git a/Addon.py b/Addon.py index 82347290..93bf9b88 100644 --- a/Addon.py +++ b/Addon.py @@ -758,6 +758,13 @@ def import_from_addon(self, repo: Addon, all_repos: List[Addon]): # Plot might fail for a number of reasons self.wbs.append(dep) fci.Console.PrintLog("Failed to import Plot module\n") + elif dep.lower() == "meshpart": + # MeshPart is strange: it doesn't ever appear in the listWorkbenches() output + try: + __import__("MeshPart") + except ImportError: + self.wbs.append(dep) + fci.Console.PrintLog("Failed to import MeshPart module\n") else: self.wbs.append(dep)