New submission from Manish <manishsm...@gmail.com>:
Steps to reproduce: >>> import string >>> string.letters 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' >>> help(string) ...... >>> string.letters 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' The help(string) can also be replaced with locale.setlocale(locale.LC_CTYPE, "en_US.UTF-8") What's happening here is that any call to setlocale() (which help() calls internally) recomputes string.letters. The recomputation flips the order in the current implementation. ---------- messages: 358604 nosy: Manishearth priority: normal severity: normal status: open title: string.letters is flipped after setlocale is called versions: Python 2.7 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue39084> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com