diff -r a5d498bbf40a -r 02f7c0539843 qmsk/net/lib/event2/event.pyx --- a/qmsk/net/lib/event2/event.pyx Mon Aug 31 21:34:54 2009 +0300 +++ b/qmsk/net/lib/event2/event.pyx Mon Aug 31 21:36:15 2009 +0300 @@ -9,7 +9,7 @@ cdef double t - if timeout : + if timeout is not None : t = timeout tv.tv_sec = (t) @@ -119,7 +119,14 @@ def __call__ (self, lib.evutil_socket_t fd, short mask) : """ - The method invoked by the internal libevent callback. + The method invoked by the internal libevent callback when the event becomes active. + + fd - OS file descriptor the event occured on, or -1 + mask - bitmask of EV_* flags that represents the triggered event + + + The default implementation of __call__ does nothing. The method's return value will be ignored, and should + be None. Any errors raised by the callback will be printed out as warning messages, and ignored. """ pass