diff --git a/efl/eo/efl.eo.pyx b/efl/eo/efl.eo.pyx index 7e311c2..6ab3f85 100644 --- a/efl/eo/efl.eo.pyx +++ b/efl/eo/efl.eo.pyx @@ -291,6 +291,9 @@ cdef class Eo(object): eo_parent_get(self.obj) if self.obj != NULL else 0, PY_REFCOUNT(self)) + def __nonzero__(self): + return 1 if self.obj != NULL else 0 + cdef void _set_obj(self, cEo *obj) except *: assert self.obj == NULL, "Object must be clean" assert obj != NULL, "Cannot set a NULL object"