Mercurial > public > mercurial-scm > hg
diff mercurial/manifest.py @ 44247:c443b9ba6f63 stable
py3: __repr__ needs to return str, not bytes
Differential Revision: https://phab.mercurial-scm.org/D8089
author | Kyle Lippincott <spectral@google.com> |
---|---|
date | Thu, 02 Jan 2020 11:04:18 -0800 |
parents | 888bd39ed555 |
children | 63d84c18247a |
line wrap: on
line diff
--- a/mercurial/manifest.py Tue Feb 04 12:07:37 2020 +0100 +++ b/mercurial/manifest.py Thu Jan 02 11:04:18 2020 -0800 @@ -21,6 +21,7 @@ ) from .pycompat import getattr from . import ( + encoding, error, mdiff, pathutil, @@ -867,9 +868,10 @@ self._loadalllazy() return not self._dirs or all(m._isempty() for m in self._dirs.values()) + @encoding.strmethod def __repr__(self): return ( - b'<treemanifest dir=%s, node=%s, loaded=%s, dirty=%s at 0x%x>' + b'<treemanifest dir=%s, node=%s, loaded=%r, dirty=%r at 0x%x>' % ( self._dir, hex(self._node),