Karen Tracey <[EMAIL PROTECTED]> added the comment: I just stumbled on this bug, it is still a problem in 2.5 and 2.6. I tried the supplied patch on 2.6b2 and it works. Before the patch:
Python 2.6b2 (r26b2:65082, Jul 18 2008, 13:36:54) [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> ustr = u'¿Cómo' >>> print ustr ¿Cómo >>> import code >>> code.interact() Python 2.6b2 (r26b2:65082, Jul 18 2008, 13:36:54) [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. (InteractiveConsole) >>> ustr = u'¿Cómo' >>> print ustr ¿Cómo After the patch: Python 2.6b2 (r26b2:65082, Jul 18 2008, 13:36:54) [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> ustr = u'¿Cómo' >>> print ustr ¿Cómo >>> import code >>> code.interact() Python 2.6b2 (r26b2:65082, Jul 18 2008, 13:36:54) [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. (InteractiveConsole) >>> ustr = u'¿Cómo' >>> print ustr ¿Cómo I realize it's a pretty little problem, but it was quite puzzling to track down, because naturally I wasn't doing that exactly but rather using a tool that under the covers was using code.interact() and mostly behaves just like a bare python prompt except it was mangling unicode string literals. Any chance the fix could get in the code base? The last comment makes it sound like the patch was missing at one point. It's there now. Is there any concern about it breaking something? ---------- nosy: +kmtracey versions: +Python 2.4, Python 2.5, Python 2.6 _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue1288615> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com