[Python-modules-commits] r12199 - in packages/python-event/trunk/debian (2 files)

luciano at users.alioth.debian.org luciano at users.alioth.debian.org
Sat Mar 6 21:09:32 UTC 2010


    Date: Saturday, March 6, 2010 @ 21:09:22
  Author: luciano
Revision: 12199

python-event: patch to avoid event_sigcb call

Added:
  packages/python-event/trunk/debian/patches/
  packages/python-event/trunk/debian/patches/avoid_event_sigcb.dpatch

Added: packages/python-event/trunk/debian/patches/avoid_event_sigcb.dpatch
===================================================================
--- packages/python-event/trunk/debian/patches/avoid_event_sigcb.dpatch	                        (rev 0)
+++ packages/python-event/trunk/debian/patches/avoid_event_sigcb.dpatch	2010-03-06 21:09:22 UTC (rev 12199)
@@ -0,0 +1,39 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## avoid_event_sigcb.dpatch by Luciano Bello <luciano at debian.org>
+##
+## DP: From http://code.google.com/p/pyevent/issues/detail?id=23#c2 .
+
+ at DPATCH@
+diff -urNad trunk~/event.pyx trunk/event.pyx
+--- trunk~/event.pyx	2009-06-25 03:30:14.000000000 -0300
++++ trunk/event.pyx	2010-03-06 17:40:33.000000000 -0300
+@@ -52,6 +52,7 @@
+                    event_handler handler, void *arg)
+     void evtimer_set(event_t *ev, event_handler handler, void *arg)
+     int  event_add(event_t *ev, timeval *tv)
++    int  event_loopbreak()
+     int  event_del(event_t *ev)
+     int  event_dispatch() nogil
+     int  event_loop(int loop) nogil
+@@ -68,19 +69,13 @@
+ 
+ __event_exc = None
+ 
+-cdef int __event_sigcb():
+-    return -1
+-
+ cdef void __event_abort():
+     global __event_exc
+-    cdef extern int event_gotsig
+-    cdef extern int (*event_sigcb)()
+-    
++    cdef timeval tv
++    event_loopbreak()
+     __event_exc = sys.exc_info()
+     if __event_exc[0] is None:
+         __event_exc = None
+-    event_sigcb = __event_sigcb
+-    event_gotsig = 1
+ 
+ cdef void __event_handler(int fd, short evtype, void *arg) with gil:
+     (<object>arg).__callback(evtype)


Property changes on: packages/python-event/trunk/debian/patches/avoid_event_sigcb.dpatch
___________________________________________________________________
Added: svn:executable
   + *




More information about the Python-modules-commits mailing list