From c91caf270782eb3b33355d82ab3d9850be647814 Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 28 Nov 2011 11:28:25 +0000 Subject: [PATCH] + do not override Mod modules with misleading Macro path git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5196 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d --- src/App/FreeCADInit.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/App/FreeCADInit.py b/src/App/FreeCADInit.py index c5bc70110..c495ec6b9 100644 --- a/src/App/FreeCADInit.py +++ b/src/App/FreeCADInit.py @@ -72,7 +72,9 @@ def InitApplications(): # Search for additional modules in the macro directory if os.path.isdir(MacroMod): MacroMods = os.listdir(MacroMod) - for i in MacroMods: ModDict[i.lower()] = os.path.join(MacroMod,i) + for i in MacroMods: + key = i.lower() + if key not in ModDict: ModDict[key] = os.path.join(MacroMod,i) # Search for additional modules in command line for i in AddPath: if os.path.isdir(i): ModDict[i] = i