[Twisted-Python] Run Twisted reactor from a Thread
Abdelhalim Kadi
kadi.halim at gmail.com
Tue Feb 3 07:41:17 MST 2015
Hello;
When i run reactor from thread in a synchrone python program, the twisted
code is never called.
To resolve this problem, I had to put a sleep.
def _reactor_thread(self):
if not self.reactor.running:
self.reactor.run(installSignalHandlers=0)
def _start_thread( self ):
self.client_thread = Thread( target=self._reactor_thread,
name="mine" )
self.client_thread.setDaemon(True)
self.client_thread.start()
from time import sleep
sleep( 0.5 )
What is the best way to do it, instead of calling sleep?
Thank you.
Abdel Halim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://twistedmatrix.com/pipermail/twisted-python/attachments/20150203/0789083b/attachment.html>
More information about the Twisted-Python
mailing list