davemds pushed a commit to branch master. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=cadf4094047cede50c8b9ebf0734bb34d847133f
commit cadf4094047cede50c8b9ebf0734bb34d847133f Author: Dave Andreoli <d...@gurumeditation.it> Date: Fri Jun 3 09:14:31 2016 +0200 Going back to use eo_del instead of eo_unref ...still untested as the bindings are broken for something else atm --- efl/eo/efl.eo.pyx | 4 ++-- include/efl.c_eo.pxd | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/efl/eo/efl.eo.pyx b/efl/eo/efl.eo.pyx index 5bcbb86..282c8ec 100644 --- a/efl/eo/efl.eo.pyx +++ b/efl/eo/efl.eo.pyx @@ -36,7 +36,7 @@ from efl.eina cimport Eina_Bool, \ Eina_Hash, eina_hash_string_superfast_new, eina_hash_add, eina_hash_del, \ eina_hash_find, EINA_LOG_DOM_DBG, EINA_LOG_DOM_INFO, \ Eina_Iterator, eina_iterator_next, eina_iterator_free -from efl.c_eo cimport Eo as cEo, eo_init, eo_shutdown, eo_unref, \ +from efl.c_eo cimport Eo as cEo, eo_init, eo_shutdown, eo_del, \ eo_class_name_get, eo_class_get, eo_base_class_get,\ eo_key_data_set, eo_key_data_get, \ eo_event_callback_add, eo_event_callback_del, EO_EVENT_DEL, \ @@ -283,7 +283,7 @@ cdef class Eo(object): garbage collector when there are no more reference to it. """ - eo_unref(self.obj) + eo_del(self.obj) def is_deleted(self): """Check if the object has been deleted thus leaving the object shallow. diff --git a/include/efl.c_eo.pxd b/include/efl.c_eo.pxd index c35b103..a21cfd3 100644 --- a/include/efl.c_eo.pxd +++ b/include/efl.c_eo.pxd @@ -101,6 +101,7 @@ cdef extern from "Eo.h": int eo_shutdown() Eo *eo_add(const Eo_Class *klass, Eo *parent, ...) + void eo_del(const Eo *obj) Eo *eo_ref(const Eo *obj) void eo_unref(const Eo *obj) int eo_ref_get(const Eo *obj) --