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