From 58957a596533797cb9502de88cd84003abeb06f7 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 18 Oct 2019 21:34:13 +0100 Subject: [PATCH] ipaddrset: Define __bool__ and make __nonzero__ an alias Python3 calls __bool_. Python2 calls __nonzero__. Signed-off-by: Ian Jackson --- ipaddrset.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ipaddrset.py b/ipaddrset.py index 5486958..84c7dca 100644 --- a/ipaddrset.py +++ b/ipaddrset.py @@ -68,11 +68,12 @@ class IPAddressSet: self._v[a.version].append(a) # enquirers including standard comparisons - def __nonzero__(self): + def __bool__(self): for v in _vsns: if self._v[v]: return True return False + __nonzero__=__bool__ # for python2 def __eq__(self,other): for v in _vsns: -- 2.30.2