diff -r 541a509a47a8 -r 74172a234dd3 mercurial/bundle2.py --- a/mercurial/bundle2.py Sun Nov 17 01:18:14 2019 +0100 +++ b/mercurial/bundle2.py Thu Feb 06 15:46:55 2020 -0800 @@ -1013,10 +1013,9 @@ self._generated = None self.mandatory = mandatory - @encoding.strmethod def __repr__(self): - cls = b"%s.%s" % (self.__class__.__module__, self.__class__.__name__) - return b'<%s object at %x; id: %s; type: %s; mandatory: %s>' % ( + cls = "%s.%s" % (self.__class__.__module__, self.__class__.__name__) + return '<%s object at %x; id: %s; type: %s; mandatory: %s>' % ( cls, id(self), self.id,