# HG changeset patch # User Yuya Nishihara # Date 1523154235 -32400 # Node ID d33997123ea57c598b5b9fc165152fceadb27bab # Parent 7c2c7c74941136bec079ec7c541e9d950ceb2fee py3: system-stringify repr(frame) That's the Py3 requirement. diff -r 7c2c7c749411 -r d33997123ea5 mercurial/wireprotoframing.py --- a/mercurial/wireprotoframing.py Sun Apr 08 11:21:58 2018 +0900 +++ b/mercurial/wireprotoframing.py Sun Apr 08 11:23:55 2018 +0900 @@ -19,6 +19,7 @@ cbor, ) from . import ( + encoding, error, util, ) @@ -142,6 +143,7 @@ flags = attr.ib() payload = attr.ib() + @encoding.strmethod def __repr__(self): typename = '' % self.typeid for name, value in FRAME_TYPES.iteritems():