Drekin added the comment:
I tried the following code:
import pdb
pdb.set_trace()
print(1 + 2)
print("αβγ∫")
When run in vanilla Python it indeed ends with UnicodeEncodeError as soon as it
hits the line with non-ASCII characters. However, the solution via
win_unicode_console package seems to work correctly. There is just an issue
when you keep calling 'next' even after the main program ended. It ends with a
RuntimeError after a few iterations. I didn't know that pdb can continue
debugging after the main program has ended.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue1602>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com