2011-01-12 3 views
0

Ich muss einen twisted'reactor innerhalb von ipython in einer Weise starten, die es erlaubt weiter zu interagieren. Ipythons Manpage hat Verweise auf verdreht, aber ich konnte nicht verstehen, wie ich vorgehen sollte. Dokumentation verweist IPython.kernel.twistedutil so, dass mein Eindruck ist, dass es sich um eine Standardlösung ... Vielen Dank im Voraus sollteWie man twisted's reactor von ipython startet

sandro * :-)

Antwort

0
import thread 

from twisted.internet import reactor, defer 

# This usualy raises Unhandled Error 
# exceptions.ValueError: signal only works in main thread 
thread.start_new(reactor.run,()) 

@defer.inlineCallbacks 
def check(): 
    print "It works!" 
    yield 

reactor.callFromThread(check)