예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
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 )
예제 #4
0
 def reactor(self):
     from tornado.platform.twisted import TornadoReactor
     from pycloudia.reactive.twisted_impl.reactor import ReactorAdapter
     return ReactorAdapter(TornadoReactor(self.io_loop()))
예제 #5
0
 def setUp(self):
     self._io_loop = IOLoop()
     self._reactor = TornadoReactor(self._io_loop)
예제 #6
0
 def setUp(self):
     self._saved_signals = save_signal_handlers()
     self._io_loop = IOLoop()
     self._reactor = TornadoReactor(self._io_loop)
예제 #7
0
 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()
예제 #8
0
 def setUp(self):
     self.saved_signals = save_signal_handlers()
     self.io_loop = IOLoop()
     self.io_loop.make_current()
     self.reactor = TornadoReactor()
예제 #9
0
 def setUp(self):
     self._reactor = TornadoReactor(IOLoop())
예제 #10
0
 def setUp(self):
     self._reactor = TornadoReactor(IOLoop())
     self._mainThread = thread.get_ident()