# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1522669002 -19800 # Node ID 9954d0e2ad00ef3fd852ed75ba44c4b59f691caf # Parent 14da486e820d38e75f915374f7b66caa0977be34 py3: use pycompat.bytestr() intsead of str Differential Revision: https://phab.mercurial-scm.org/D3071 diff -r 14da486e820d -r 9954d0e2ad00 hgext/journal.py --- a/hgext/journal.py Mon Mar 19 12:46:56 2018 +0530 +++ b/hgext/journal.py Mon Apr 02 17:06:42 2018 +0530 @@ -226,7 +226,7 @@ def __bytes__(self): """bytes representation for storage""" - time = ' '.join(map(str, self.timestamp)) + time = ' '.join(map(pycompat.bytestr, self.timestamp)) oldhashes = ','.join([node.hex(hash) for hash in self.oldhashes]) newhashes = ','.join([node.hex(hash) for hash in self.newhashes]) return '\n'.join(( diff -r 14da486e820d -r 9954d0e2ad00 tests/test-arbitraryfilectx.t --- a/tests/test-arbitraryfilectx.t Mon Mar 19 12:46:56 2018 +0530 +++ b/tests/test-arbitraryfilectx.t Mon Apr 02 17:06:42 2018 +0530 @@ -2,13 +2,13 @@ $ cat > eval.py < from __future__ import absolute_import > import filecmp - > from mercurial import commands, context, registrar + > from mercurial import commands, context, pycompat, registrar > cmdtable = {} > command = registrar.command(cmdtable) > @command(b'eval', [], b'hg eval CMD') > def eval_(ui, repo, *cmds, **opts): > cmd = b" ".join(cmds) - > res = str(eval(cmd, globals(), locals())) + > res = pycompat.bytestr(eval(cmd, globals(), locals())) > ui.warn(b"%s" % res) > EOF