adding 'import sys' needed when opening a dxf file
This commit is contained in:
@@ -1542,14 +1542,15 @@ def warn(dxfobject,num=None):
|
||||
|
||||
def open(filename):
|
||||
"called when freecad opens a file."
|
||||
import sys
|
||||
readPreferences()
|
||||
if dxfUseLegacyImporter:
|
||||
getDXFlibs()
|
||||
if dxfReader:
|
||||
#workaround since newDocument currently can't handle unicode filenames
|
||||
docname = os.path.splitext(os.path.basename(filename))[0]
|
||||
if sys.version_info.major < 3:
|
||||
if isinstance(docname,unicode):
|
||||
import sys #workaround since newDocument currently can't handle unicode filenames
|
||||
docname = docname.encode(sys.getfilesystemencoding())
|
||||
doc = FreeCAD.newDocument(docname)
|
||||
doc.Label = decodeName(docname)
|
||||
|
||||
Reference in New Issue
Block a user