diff mercurial/obsolete.py @ 31476:413b44003462

py3: add __bool__ to every class defining __nonzero__ __nonzero__ was renamed to __bool__ in Python 3. This patch simply aliases __bool__ to __nonzero__ for every class implementing __nonzero__.
author Gregory Szorc <gregory.szorc@gmail.com>
date Mon, 13 Mar 2017 12:40:14 -0700
parents cb5888c00410
children 4462a981e8df 99515353c72a
line wrap: on
line diff
--- a/mercurial/obsolete.py	Mon Mar 13 21:58:43 2017 -0700
+++ b/mercurial/obsolete.py	Mon Mar 13 12:40:14 2017 -0700
@@ -552,6 +552,8 @@
                 pass
         return bool(self._all)
 
+    __bool__ = __nonzero__
+
     @property
     def readonly(self):
         """True if marker creation is disabled