Commit aef7e95b05dc37295b7d239ed27e9fa22f76cab6

Authored by tfmoraes
1 parent 198def5c

FIX: Remove a temporary file already removed raises a OSError in Linux, like rel…

…ated in #104. Encapsulate between a try ... except
Showing 1 changed file with 6 additions and 0 deletions   Show diff stats
invesalius/data/surface.py
... ... @@ -266,6 +266,12 @@ class SurfaceManager():
266 266 os.remove(filename_polydata)
267 267 except (WindowsError):
268 268 print "Error while removing surface temporary file"
  269 + if sys.platform == 'linux2':
  270 + try:
  271 + os.remove(filename_img)
  272 + os.remove(filename_polydata)
  273 + except (OSError):
  274 + print "Error while removing surface temporary file"
269 275 else:
270 276 os.remove(filename_img)
271 277 os.remove(filename_polydata)
... ...