# HG changeset patch # User Augie Fackler <r...@durin42.com> # Date 1505519072 14400 # Fri Sep 15 19:44:32 2017 -0400 # Node ID 4fd8345c78af58b6303a06590a83b8fd6c8fa00f # Parent 8a1f211ac2afb3e49a15def443b7f556ee3c0d47 posix: always pass a native str to unicodedata.normalize's first arg
diff --git a/mercurial/posix.py b/mercurial/posix.py --- a/mercurial/posix.py +++ b/mercurial/posix.py @@ -379,7 +379,7 @@ if pycompat.sysplatform == 'darwin': u = s.decode('utf-8') # Decompose then lowercase (HFS+ technote specifies lower) - enc = unicodedata.normalize('NFD', u).lower().encode('utf-8') + enc = unicodedata.normalize(r'NFD', u).lower().encode('utf-8') # drop HFS+ ignored characters return encoding.hfsignoreclean(enc) _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel