Hack around double long list print issue..
See https://github.com/pdbpp/pdbpp/issues/496signint_saviour
parent
201c026284
commit
18c525d2f1
tractor
|
@ -711,8 +711,13 @@ def shield_sigint(
|
|||
# https://github.com/prompt-toolkit/python-prompt-toolkit/blob/c2c6af8a0308f9e5d7c0e28cb8a02963fe0ce07a/prompt_toolkit/patch_stdout.py
|
||||
|
||||
try:
|
||||
pdb_obj.do_longlist(None)
|
||||
print(pdb_obj.prompt, end='', flush=True)
|
||||
# XXX: lol, see ``pdbpp`` issue:
|
||||
# https://github.com/pdbpp/pdbpp/issues/496
|
||||
# pdb_obj.do_longlist(None)
|
||||
# pdb_obj.lastcmd = 'longlist'
|
||||
pdb_obj._printlonglist(max_lines=False)
|
||||
# print(pdb_obj.prompt, end='', flush=True)
|
||||
|
||||
except AttributeError:
|
||||
log.exception('pdbpp longlist failed...')
|
||||
raise KeyboardInterrupt
|
||||
|
|
Loading…
Reference in New Issue