Mercurial > hg-stable
changeset 34222:b4abc438a8c9
py3: iterate bytes as a byte string in store.lowerencode()
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 03 Sep 2017 17:28:47 +0900 |
parents | 7e3f078b6f31 |
children | 1c601df9894c |
files | mercurial/store.py tests/test-doctest.py |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/store.py Sun Sep 03 17:27:50 2017 +0900 +++ b/mercurial/store.py Sun Sep 03 17:28:47 2017 +0900 @@ -164,7 +164,7 @@ for x in range(ord("A"), ord("Z") + 1): cmap[xchr(x)] = xchr(x).lower() def lowerencode(s): - return "".join([cmap[c] for c in s]) + return "".join([cmap[c] for c in pycompat.iterbytestr(s)]) return lowerencode lowerencode = getattr(parsers, 'lowerencode', None) or _buildlowerencodefun()
--- a/tests/test-doctest.py Sun Sep 03 17:27:50 2017 +0900 +++ b/tests/test-doctest.py Sun Sep 03 17:28:47 2017 +0900 @@ -63,7 +63,7 @@ testmod('mercurial.pycompat') testmod('mercurial.revsetlang') testmod('mercurial.smartset') -testmod('mercurial.store', py3=False) # py3: bytes[n] +testmod('mercurial.store') testmod('mercurial.subrepo') testmod('mercurial.templatefilters') testmod('mercurial.templater')