From a6b0ca69cea8ada104819f2c4ebd3c1252962b10 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Fri, 15 May 2015 18:30:08 +0200 Subject: [PATCH] Python 3: set __bool__() method on Namespace The Python 2 __nonzero__() method was renamed to __bool__() in Python 3. Create a __bool__ alias to __nonzero__ in the Namespace class. Change-Id: I2ad3b3522b9ee2d33a5eee8886ee5f07776fb449 --- ceilometer/transformer/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ceilometer/transformer/__init__.py b/ceilometer/transformer/__init__.py index e69f9f7ff..3df6d7f3b 100644 --- a/ceilometer/transformer/__init__.py +++ b/ceilometer/transformer/__init__.py @@ -89,3 +89,4 @@ class Namespace(object): def __nonzero__(self): return len(self.__dict__) > 0 + __bool__ = __nonzero__