From 8fdc39df93cf0fcfd863e57768145df2c3cbeae5 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Tue, 13 Mar 2012 10:05:04 -0300 Subject: [PATCH] Fixed bug 625 in Arch module too --- src/Mod/Arch/importIFC.py | 4 +++- src/Mod/Arch/importOBJ.py | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Mod/Arch/importIFC.py b/src/Mod/Arch/importIFC.py index e67611429..39d32045a 100644 --- a/src/Mod/Arch/importIFC.py +++ b/src/Mod/Arch/importIFC.py @@ -31,7 +31,9 @@ __url__ = "http://free-cad.sourceforge.net" DEBUG = True SCHEMA = "http://www.steptools.com/support/stdev_docs/express/ifc2x3/ifc2x3_tc1.exp" SKIP = ["IfcOpeningElement"] -pyopen = open # because we'll redefine open below + +if open.__module__ == '__builtin__': + pyopen = open # because we'll redefine open below def open(filename): "called when freecad opens a file" diff --git a/src/Mod/Arch/importOBJ.py b/src/Mod/Arch/importOBJ.py index 4c452eb72..e5ddca434 100644 --- a/src/Mod/Arch/importOBJ.py +++ b/src/Mod/Arch/importOBJ.py @@ -24,7 +24,8 @@ import FreeCAD from draftlibs import fcgeo -pythonopen = open +if open.__module__ == '__builtin__': + pythonopen = open def findVert(aVertex,aList): "finds aVertex in aList, returns index"