Skip to content

Commit a35ec71

Browse files
author
rocky
committed
Tolerate inspect.formatargvalues() errors
1 parent 4d587b7 commit a35ec71

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

trepan/lib/stack.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,12 +128,16 @@ def format_stack_entry(
128128
pass
129129
else:
130130
is_module = False
131-
parms = inspect.formatargvalues(args, varargs, varkw, local_vars)
132-
maxargstrsize = dbg_obj.settings["maxargstrsize"]
133-
if len(parms) >= maxargstrsize:
134-
parms = "%s...)" % parms[0:maxargstrsize]
135-
pass
136-
s += parms
131+
try:
132+
parms = inspect.formatargvalues(args, varargs, varkw, local_vars)
133+
except:
134+
pass
135+
else:
136+
maxargstrsize = dbg_obj.settings["maxargstrsize"]
137+
if len(parms) >= maxargstrsize:
138+
parms = "%s...)" % parms[0:maxargstrsize]
139+
pass
140+
s += parms
137141
pass
138142

139143
# Note: ddd can't handle wrapped stack entries (yet).

0 commit comments

Comments
 (0)