davemds pushed a commit to branch master.

http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=4b7d08e38a1088a52624b45387bb3fd2e6e503b9

commit 4b7d08e38a1088a52624b45387bb3fd2e6e503b9
Author: Dave Andreoli <d...@gurumeditation.it>
Date:   Thu Feb 19 20:22:39 2015 +0100

    Fix for cython 0.22
---
 efl/ecore/efl.ecore_events.pxi | 6 +++---
 efl/ecore_x/efl.ecore_x.pxd    | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/efl/ecore/efl.ecore_events.pxi b/efl/ecore/efl.ecore_events.pxi
index e80b3a2..ccb19bb 100644
--- a/efl/ecore/efl.ecore_events.pxi
+++ b/efl/ecore/efl.ecore_events.pxi
@@ -301,7 +301,7 @@ def on_signal_realtime(func, *args, **kargs):
 
 
 cdef class CustomEvent(Event):
-    cdef int _set_obj(self, void *obj):
+    cdef int _set_obj(self, void *obj) except 0:
         self.obj = <object>obj
         return 1
 
@@ -328,14 +328,14 @@ cdef class QueuedEvent(object):
         self._set_obj(ecore_event_add(type, <void *>self.args, _event_free_cb,
                       <void*>self))
 
-    cdef int _set_obj(self, Ecore_Event *ev):
+    cdef int _set_obj(self, Ecore_Event *ev) except 0:
         assert self.obj == NULL, "Object must be clean"
         assert ev != NULL, "Cannot set NULL as object"
         self.obj = ev
         Py_INCREF(self)
         return 1
 
-    cdef int _unset_obj(self):
+    cdef int _unset_obj(self) except 0:
         if self.obj != NULL:
             self.obj = NULL
             self.args = None
diff --git a/efl/ecore_x/efl.ecore_x.pxd b/efl/ecore_x/efl.ecore_x.pxd
index 6947066..89b9107 100644
--- a/efl/ecore_x/efl.ecore_x.pxd
+++ b/efl/ecore_x/efl.ecore_x.pxd
@@ -1327,7 +1327,7 @@ from efl.ecore cimport Event
 cdef class Window:
     cdef readonly Ecore_X_Window xid
 
-    cdef int _set_xid(self, Ecore_X_Window xid)
+    cdef int _set_xid(self, Ecore_X_Window xid) except 0
 
 
 cdef class EventKey(Event):

-- 


Reply via email to