[Twisted] potential bug in the reactor's handling events loop

Discussion in 'Python' started by Andy Leszczynski, Mar 1, 2005.

  1. Python 2.3, one of the latest Twisted version:

    I noted that under Linux there is not way to Control-C the reactor loop.
    After digging a little I found that following change helpes:

    [root@d1501-0a10109c internet]# diff base.py{,.ori}
    >

    302d301
    < print "1",sysEvtTriggers
    305d303
    < print "2",`self._eventTriggers`
    307,308c305
    < for callable, args, kw in sysEvtTriggers[1]:
    < print "3"
    ---
    >
    > for callable, args, kw in sysEvtTriggers[0]:

    317d313
    < print "4"
    320d315
    < print "5",`eventType`


    Of course it is quick work around, not a permanent fix, but it really helps.


    Please advice, Andy
    Andy Leszczynski, Mar 1, 2005
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Replies:
    1
    Views:
    434
    Bjoern Schliessmann
    Dec 3, 2006
  2. Gabriel
    Replies:
    1
    Views:
    585
    Tim Harig
    May 11, 2009
  3. Jean-Paul Calderone
    Replies:
    0
    Views:
    441
    Jean-Paul Calderone
    May 12, 2009
  4. jacopo
    Replies:
    5
    Views:
    810
  5. Isaac Won
    Replies:
    9
    Views:
    351
    Ulrich Eckhardt
    Mar 4, 2013
Loading...

Share This Page