Exemple #1
0
 def __next__(self):
     if not self._iter or not self._iter.value:
         raise StopIteration
     if not lib.eina_iterator_next(self._iter, byref(self._tmp)):
         lib.eina_iterator_free(self._iter)
         raise StopIteration
     return self._conv(self._tmp)
Exemple #2
0
 def free(self):
     lib.eina_iterator_free(self._iter)