Don't crash when unable to unlink

master
Jason A. Donenfeld 2015-01-27 15:18:27 +01:00
parent 148b88951d
commit 54c68be7fd
1 changed files with 8 additions and 2 deletions

View File

@ -262,11 +262,17 @@ class Photo(object):
try:
image.save(thumb_path, "JPEG", quality=88)
except KeyboardInterrupt:
os.unlink(thumb_path)
try:
os.unlink(thumb_path)
except:
pass
raise
except:
message("save failure", os.path.basename(thumb_path))
os.unlink(thumb_path)
try:
os.unlink(thumb_path)
except:
pass
def _thumbnails(self, image, thumb_path, original_path):
mirror = image