# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 2017-05-04 20:11:54 # Node ID 055cca8e167b1a4fa7e0ecdc3aabe606f055ab61 # Parent 52e222eef646b906ce938332758b76cfa13af09d py3: use %d to format integers into bytestrings diff --git a/hgext/blackbox.py b/hgext/blackbox.py --- a/hgext/blackbox.py +++ b/hgext/blackbox.py @@ -173,7 +173,7 @@ def wrapui(ui): ui._bbinlog = True date = util.datestr(None, '%Y/%m/%d %H:%M:%S') user = util.getuser() - pid = str(util.getpid()) + pid = '%d' % util.getpid() formattedmsg = msg[0] % msg[1:] rev = '(unknown)' changed = '' diff --git a/mercurial/cmdutil.py b/mercurial/cmdutil.py --- a/mercurial/cmdutil.py +++ b/mercurial/cmdutil.py @@ -1361,7 +1361,7 @@ class jsonchangeset(changeset_printer): if rev is None: jrev = jnode = 'null' else: - jrev = str(rev) + jrev = '%d' % rev jnode = '"%s"' % hex(ctx.node()) j = encoding.jsonescape @@ -1608,7 +1608,7 @@ def finddate(ui, repo, date): if rev in results: ui.status(_("found revision %s from %s\n") % (rev, util.datestr(results[rev]))) - return str(rev) + return '%d' % rev raise error.Abort(_("revision matching date not found"))