Created attachment 5112 [details] патч по мотивам http://bugs.python.org/issue1542677 Наблюдается следующее поведение: >>> s='привет' >>> len(s), s (12, '\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82') >>> us=u'привет' >>> len(us), us (12, u'\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82') >>> тогда как ожидаемое должно отличаться: >>> s='привет' >>> len(s), s (12, '\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82') >>> us=u'привет' >>> len(us), us (6, u'\u043f\u0440\u0438\u0432\u0435\u0442') >>> В p5 тоже есть эта ошибка. В upstream знают об этой проблеме ( см. http://bugs.python.org/issue1542677 )
p6 уже не актуально, а в p8 ( python-tools-idle-2.7.11-alt3 ) подобной проблемы нет.
Закрываем.