OpenSCAD: close csg file and allow unlink to fail

This commit is contained in:
Sebastian Hoogen 2013-07-12 11:59:43 +02:00
parent 8589894691
commit 1ea6fb9c54
2 changed files with 10 additions and 4 deletions

View File

@ -224,7 +224,11 @@ class AddSCADTask:
else:
import importCSG
importCSG.insert(tmpfilename,doc.Name)
os.unlink(tmpfilename)
try:
os.unlink(tmpfilename)
except OSError:
pass
except OpenSCADUtils.OpenSCADError, e:
FreeCAD.Console.PrintError(e.value)

View File

@ -139,8 +139,10 @@ def processcsg(filename):
# Swap statements to enable Parser debugging
#result = parser.parse(f.read(),debug=1)
result = parser.parse(f.read())
if printverbose: print 'End Parser'
if printverbose: print result
f.close()
if printverbose:
print 'End Parser'
print result
FreeCAD.Console.PrintMessage('End processing CSG file\n')
doc.recompute()