Skip to content

Commit 2ecaa44

Browse files
author
Philip Guo
committed
add support for f_valuestack in crazy_mode
1 parent 57bef8c commit 2ecaa44

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

v3/pg_logger.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,13 @@ def get_user_globals(frame):
211211
return d
212212

213213
def get_user_locals(frame):
214-
return filter_var_dict(frame.f_locals)
214+
ret = filter_var_dict(frame.f_locals)
215+
# only present in crazy_mode ...
216+
if hasattr(frame, 'f_valuestack'):
217+
for (i, e) in enumerate(frame.f_valuestack):
218+
ret['expr_stack_' + str(i+1)] = e
219+
220+
return ret
215221

216222
def filter_var_dict(d):
217223
ret = {}

0 commit comments

Comments
 (0)