Amaury Forgeot d'Arc <[EMAIL PROTECTED]> added the comment: I think that your patch works only for terminals where one byte of the encoded text is displayed as one character on the terminal. This is not true for utf-8 terminals, for example.
In the attached patch, I tried to write some unit tests, (I had to adapt the traceback module as well), and one test still fails because the captured stderr has a utf-8 encoding. I think that it's better to count unicode characters. ---------- nosy: +amaury.forgeotdarc Added file: http://bugs.python.org/file11670/traceback_adjust_cursor.patch _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2382> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com