Ticket #3200: debug.py.patch

File debug.py.patch, 908 bytes (added by robin@…, 9 years ago)

improved patch against 4207

  • debug.py

     
    107107                'post_context': post_context,
    108108                'pre_context_lineno': pre_context_lineno + 1,
    109109            })
     110        else:
     111            try:
     112                V = tb.tb_frame.f_locals.items(),
     113            except:
     114                V = []
     115            frames.append({
     116                'tb': tb,
     117                'filename': filename,
     118                'function': function,
     119                'lineno': lineno + 1,
     120                'vars': V,
     121                'id': id(tb),
     122                'pre_context': '[unknown pre_context]',
     123                'context_line': '[unknown context_line]',
     124                'post_context': '[unknown post_context]',
     125                'pre_context_lineno': '[unknown pre_context_lineno]',
     126            })
     127
    110128        tb = tb.tb_next
    111129
    112130    if not frames:
Back to Top