Mercurial > hg-stable
changeset 31394:1c48a8278b2f
py3: fix slicing of bytes in revset.formatspec()
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 12 Mar 2017 17:16:43 -0700 |
parents | fac5cd3b8673 |
children | f1f57e4e55e0 |
files | mercurial/revsetlang.py |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/revsetlang.py Sun Mar 12 17:13:54 2017 -0700 +++ b/mercurial/revsetlang.py Sun Mar 12 17:16:43 2017 -0700 @@ -644,10 +644,10 @@ pos = 0 arg = 0 while pos < len(expr): - c = expr[pos] + c = expr[pos:pos + 1] if c == '%': pos += 1 - d = expr[pos] + d = expr[pos:pos + 1] if d == '%': ret += d elif d in 'dsnbr': @@ -656,7 +656,7 @@ elif d == 'l': # a list of some type pos += 1 - d = expr[pos] + d = expr[pos:pos + 1] ret += listexp(list(args[arg]), d) arg += 1 else: