diff -r 82af07e1ae16 -r 6bdea0efdab5 mercurial/util.py --- a/mercurial/util.py Tue Mar 06 07:16:41 2018 -0600 +++ b/mercurial/util.py Sat Mar 10 12:22:08 2018 -0500 @@ -543,6 +543,11 @@ return getattr(object.__getattribute__(self, r'_orig'), name) + def __nonzero__(self): + return bool(object.__getattribute__(self, r'_orig')) + + __bool__ = __nonzero__ + def __delattr__(self, name): return delattr(object.__getattribute__(self, r'_orig'), name)