don't print exceptions directly, use traceback.print_exc() instead

This makes debugging actually useful, by seeing what failed.
This commit is contained in:
Eli Schwartz 2019-04-16 18:24:18 -04:00
parent 660b4233aa
commit 6583e1e2fb
No known key found for this signature in database
GPG Key ID: CEB167EFB5722BD6

View File

@ -89,8 +89,9 @@ class SNBFile:
uncompressedData += bzdc.decompress(data)
else:
uncompressedData += data
except Exception as e:
print(e)
except Exception:
import traceback
print(traceback.print_exc())
if len(uncompressedData) != self.plainStreamSizeUncompressed:
raise Exception()
f.fileBody = uncompressedData[plainPos:plainPos+f.fileSize]