We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b80f59f commit b0fa0a4Copy full SHA for b0fa0a4
pydumpling/pydumpling.py
@@ -14,16 +14,20 @@
14
def save_dumping(filename=None, tb=None):
15
try:
16
if tb is None:
17
- tb = sys.exc_info()[2]
+ exc_type, exc_value, exc_tb = sys.exc_info()
18
19
if filename is None:
20
filename = "%s:%d.dump" % (
21
- tb.tb_frame.f_code.co_filename, tb.tb_frame.f_lineno)
+ exc_tb.tb_frame.f_code.co_filename, exc_tb.tb_frame.f_lineno)
22
23
- fake_tb = FakeTraceback(tb)
+ fake_tb = FakeTraceback(exc_tb)
24
dumpling = {
25
"traceback": fake_tb,
26
"version": __version__,
27
+ "exc_extra": {
28
+ "exc_type": exc_type,
29
+ "exc_value": exc_value,
30
+ },
31
"dump_type": "DILL"
32
}
33
with gzip.open(filename, "wb") as f:
0 commit comments