Hi Folks,

on ecore_exe python bindings there is a type mismatch that breaks
signals. I mailed this patch a long time ago and never got any
response.
I've been using this patch since april, and without it there are
exceptions when stopping processes.

Cheers,

Eduardo Felipe.
Author: Eduardo Felipe Castegnaro <eduardofelip...@gmail.com>
Date:   Thu Apr 29 19:29:51 2010 -0300

    Fix type missmatch on EcoreEvent

diff --git a/BINDINGS/python/python-ecore/ecore/ecore.c_ecore_events.pxi 
b/BINDINGS/python/python-ecore/ecore/ecore.c_ecore_events.pxi
index 7e440cd..577ecd3 100644
--- a/BINDINGS/python/python-ecore/ecore/ecore.c_ecore_events.pxi
+++ b/BINDINGS/python/python-ecore/ecore/ecore.c_ecore_events.pxi
@@ -316,7 +316,7 @@ cdef class EventHandlerSignalExit(EventHandler):
 
     cdef int _exec(self, void *event) except 2:
         cdef Ecore_Event_Signal_Exit *obj = <Ecore_Event_Signal_Exit *>event
-        cdef EventSignalUser e
+        cdef EventSignalExit e
         if obj.terminate:
             e = EventSignalTerminate()
         elif obj.interrupt:
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to