How to overload Python's __bool__ method? [duplicate] How to overload Python's __bool__ method? [duplicate] python python

How to overload Python's __bool__ method? [duplicate]


You should define __nonzero__() in Python 2.x. It was only renamed to __bool__() in Python 3.x. (The name __nonzero__() actually predates the introduction of the bool type by many years.)