# HG changeset patch # User Manuel Jacob # Date 1592184863 -7200 # Node ID 8439351d32081b96a1c3b4209d2a26ed26216a29 # Parent d96d8bbbedb1e6f2a1e791474dda2a47ccd88623 py3: use `%d` for int in % formatting On Python 3, `%s` is an alias to `%b`, which requires that the object implements `__bytes__()`, which is not the case for `int`. diff -r d96d8bbbedb1 -r 8439351d3208 hgext/convert/subversion.py --- a/hgext/convert/subversion.py Mon Jun 15 03:30:24 2020 +0200 +++ b/hgext/convert/subversion.py Mon Jun 15 03:34:23 2020 +0200 @@ -773,7 +773,7 @@ self.convertfp.flush() def revid(self, revnum, module=None): - return b'svn:%s%s@%s' % (self.uuid, module or self.module, revnum) + return b'svn:%s%s@%d' % (self.uuid, module or self.module, revnum) def revnum(self, rev): return int(rev.split(b'@')[-1])