mercurial/util.py
changeset 36832 6bdea0efdab5
parent 36793 eca1051e6c22
child 36835 5bc7ff103081
--- 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)