[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