Mercurial > hg
changeset 41837:82d9728ace95
global: use raw string for setlocale() argument
Otherwise Python 2 will coerce a unicode to str, which fails
on HGUNICODEPEDANTRY=1.
Differential Revision: https://phab.mercurial-scm.org/D6052
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sat, 02 Mar 2019 13:15:53 -0800 |
parents | 25694a78e4a4 |
children | dcbb1b4dc93a |
files | hgext/histedit.py mercurial/crecord.py |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/histedit.py Sat Mar 02 13:07:58 2019 -0800 +++ b/hgext/histedit.py Sat Mar 02 13:15:53 2019 -0800 @@ -953,7 +953,7 @@ # locale. This sets the locale to the user's default system # locale. import locale - locale.setlocale(locale.LC_ALL, u'') + locale.setlocale(locale.LC_ALL, r'') except ImportError: curses = None
--- a/mercurial/crecord.py Sat Mar 02 13:07:58 2019 -0800 +++ b/mercurial/crecord.py Sat Mar 02 13:15:53 2019 -0800 @@ -30,7 +30,7 @@ # This is required for ncurses to display non-ASCII characters in default user # locale encoding correctly. --immerrr -locale.setlocale(locale.LC_ALL, u'') +locale.setlocale(locale.LC_ALL, r'') # patch comments based on the git one diffhelptext = _("""# To remove '-' lines, make them ' ' lines (context).