# HG changeset patch # User Augie Fackler # Date 2017-03-19 05:03:53 # Node ID 553ad16b274f578b2cfe0c714113973edba1129e # Parent 102f291807c92864a2231e5e925d6cd64783bb59 revsetlang: portably turn int into bytestring diff --git a/mercurial/revsetlang.py b/mercurial/revsetlang.py --- a/mercurial/revsetlang.py +++ b/mercurial/revsetlang.py @@ -629,7 +629,7 @@ def formatspec(expr, *args): elif l == 1: return argtype(t, s[0]) elif t == 'd': - return "_intlist('%s')" % "\0".join(str(int(a)) for a in s) + return "_intlist('%s')" % "\0".join('%d' % int(a) for a in s) elif t == 's': return "_list('%s')" % "\0".join(s) elif t == 'n':