Make sure "if <deferred>:" is equivalent to the undeferred case by implementing __non...
authorClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Tue, 19 Jul 2011 12:08:27 +0000 (14:08 +0200)
committerClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Tue, 19 Jul 2011 12:08:27 +0000 (14:08 +0200)
src/nepi/util/defer.py

index 732d023..a1937b9 100644 (file)
@@ -28,3 +28,6 @@ class Defer:
             self.__ojet = self.__ojetwait()
         return self.__ojet
 
+    def __nonzero__(self):
+        return bool(self._get())
+