diff --git a/efl/eolian/__init__.pyx b/efl/eolian/__init__.pyx index 917bde3..7d0361c 100644 --- a/efl/eolian/__init__.pyx +++ b/efl/eolian/__init__.pyx @@ -141,6 +141,9 @@ cdef class EinaIterator(object): def __iter__(self): return self + + def __nonzero__(self): + return self.itr is not NULL def __next__(self): cdef: @@ -148,9 +151,6 @@ cdef class EinaIterator(object): bint itr_ret if self.itr is NULL: - EINA_LOG_DOM_WARN( - EOLIAN_DOM, "Iterator is NULL!", NULL - ) raise StopIteration itr_ret = eina_iterator_next(self.itr, &data) if not itr_ret: