def initialize(self, **kwargs): # When configured to use LayeredTwistedIOLoop we can't easily # get the next-best IOLoop implementation, so use the lowest common # denominator. self.real_io_loop = SelectIOLoop(make_current=False) reactor = TornadoReactor(io_loop=self.real_io_loop) super(LayeredTwistedIOLoop, self).initialize(reactor=reactor, **kwargs) self.add_callback(self.make_current)
def setUp(self): self._reactor = TornadoReactor(IOLoop()) r, w = os.pipe() self._set_nonblocking(r) self._set_nonblocking(w) set_close_exec(r) set_close_exec(w) self._p1 = os.fdopen(r, "rb", 0) self._p2 = os.fdopen(w, "wb", 0)
def on_start(self): ''' start up the WAMP frontend by creating a session factory and running a local IOLoop''' logger.info("WAMPFrontend started successfully") if self.config["wampfrontend"]["enable_twisted_log"]: log.startLogging(sys.stdout) self._loop = IOLoop.instance() self._reactor = TornadoReactor(self._loop) self.schedule( self.client_connect )
def reactor(self): from tornado.platform.twisted import TornadoReactor from pycloudia.reactive.twisted_impl.reactor import ReactorAdapter return ReactorAdapter(TornadoReactor(self.io_loop()))
def setUp(self): self._io_loop = IOLoop() self._reactor = TornadoReactor(self._io_loop)
def setUp(self): self._saved_signals = save_signal_handlers() self._io_loop = IOLoop() self._reactor = TornadoReactor(self._io_loop)
def setUp(self): self._saved_signals = save_signal_handlers() IOLoop.clear_current() self._io_loop = IOLoop(make_current=True) self._reactor = TornadoReactor() IOLoop.clear_current()
def setUp(self): self.saved_signals = save_signal_handlers() self.io_loop = IOLoop() self.io_loop.make_current() self.reactor = TornadoReactor()
def setUp(self): self._reactor = TornadoReactor(IOLoop())
def setUp(self): self._reactor = TornadoReactor(IOLoop()) self._mainThread = thread.get_ident()