Mercurial > hg
changeset 33019:daccadd75760
py3: define __bytes__ for basefilectx class
The implementation is shamely copied from the __str__ function
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Thu, 22 Jun 2017 03:22:30 +0530 |
parents | 071732d9c210 |
children | fac9941bd542 |
files | mercurial/context.py |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/context.py Thu Jun 22 03:20:11 2017 +0530 +++ b/mercurial/context.py Thu Jun 22 03:22:30 2017 +0530 @@ -716,6 +716,12 @@ except error.LookupError: return "%s@???" % self.path() + def __bytes__(self): + try: + return "%s@%s" % (self.path(), self._changectx) + except error.LookupError: + return "%s@???" % self.path() + def __repr__(self): return "<%s %s>" % (type(self).__name__, str(self))