コード例 #1
0
ファイル: qt4reactor.py プロジェクト: D3f0/qt4-twisted
 def __init__(self, app=None):
     self._reads = {}
     self._writes = {}
     if app is None:
         app = QApplication([])
     self.qApp = app
     PosixReactorBase.__init__(self)
     self.addSystemEventTrigger('after', 'shutdown', self.cleanup)
コード例 #2
0
ファイル: cfreactor.py プロジェクト: ling-1/GETAiqiyiDanmu
    def __init__(self, runLoop=None, runner=None):
        self._fdmap = {}
        self._idmap = {}
        if runner is None:
            runner = CFRunLoopRun
        self._runner = runner

        if runLoop is None:
            runLoop = CFRunLoopGetMain()
        self._cfrunloop = runLoop
        PosixReactorBase.__init__(self)
コード例 #3
0
    def __init__(self, runLoop=None, runner=None):
        self._fdmap = {}
        self._idmap = {}
        if runner is None:
            runner = CFRunLoopRun
        self._runner = runner

        if runLoop is None:
            runLoop = CFRunLoopGetMain()
        self._cfrunloop = runLoop
        PosixReactorBase.__init__(self)
コード例 #4
0
ファイル: twisted.py プロジェクト: thebookworm101/tornado
 def __init__(self, ioloop=None):
     if not ioloop:
         ioloop = tornado.ioloop.IOLoop.instance()
     self._ioloop = ioloop
     self._readers = {}
     self._writers = {}
     self._fds = {} # a map of fd to a (reader, writer) tuple
     self._delayedCalls = {}
     self._running = False
     self._closed = False
     PosixReactorBase.__init__(self)
コード例 #5
0
ファイル: twisted.py プロジェクト: mathphreak/curtains
 def __init__(self, io_loop=None):
     if not io_loop:
         io_loop = tornado.ioloop.IOLoop.instance()
     self._io_loop = io_loop
     self._readers = {}
     self._writers = {}
     self._fds = {} # a map of fd to a (reader, writer) tuple
     self._delayedCalls = {}
     self._running = False
     self._closed = False
     PosixReactorBase.__init__(self)
コード例 #6
0
ファイル: reactor.py プロジェクト: breezechen/syncless
 def __init__(self):
     """Initialize reactor and local fd storage."""
     # These inits really ought to be before
     # L{PosixReactorBase.__init__} call, because it adds the
     # waker in the process
     self._reads = {}
     self._writes = {}
     self._selectables = {}
     self._signal_handlers = []
     from syncless import coio
     self._wakeup_info = coio.wakeup_info()
     self._pending_events = self._wakeup_info.pending_events
     PosixReactorBase.__init__(self)
コード例 #7
0
ファイル: reactor.py プロジェクト: olopez32/syncless
 def __init__(self):
     """Initialize reactor and local fd storage."""
     # These inits really ought to be before
     # L{PosixReactorBase.__init__} call, because it adds the
     # waker in the process
     self._reads = {}
     self._writes = {}
     self._selectables = {}
     self._signal_handlers = []
     from syncless import coio
     self._wakeup_info = coio.wakeup_info()
     self._pending_events = self._wakeup_info.pending_events
     PosixReactorBase.__init__(self)
コード例 #8
0
ファイル: e2reactor.py プロジェクト: st7TEAM/dreambox
	def __init__(self):
		self._reads = {}
		self._writes = {}
		self.savedTimeout = None
		self._timer = eTimer()
		self._timer.callback.append(self.simulate)
		self._insimulate = False
		self._wakeupPending = False
		# to limit the systemcalls per loop
		# twistes gets a cached monotonic time for internal timers
		# only updated once per loop (monotonic_time call in def simulate)
		PosixReactorBase.seconds = self.now
		PosixReactorBase.__init__(self)
		self.addSystemEventTrigger('after', 'shutdown', self.cleanup)
コード例 #9
0
ファイル: qt4reactor.py プロジェクト: Pesa/forse
 def __init__(self):
     self._reads = {}
     self._writes = {}
     self._timer = QTimer()
     self._timer.setSingleShot(True)
     if QCoreApplication.startingUp():
         self.qApp = QCoreApplication([])
         self._ownApp = True
     else:
         self.qApp = QCoreApplication.instance()
         self._ownApp = False
     self._blockApp = None
     self._readWriteQ = []
     PosixReactorBase.__init__(self)
コード例 #10
0
ファイル: __init__.py プロジェクト: cyisfor/twisted-pyuv
 def __init__(self):
     self._loop = pyuv.Loop()
     self._async_handle = pyuv.Async(self._loop, self._async_cb)
     self._async_handle_lock = threading.Lock()
     self._async_callbacks = deque()
     self._readers = {}  # map of reader objects to fd
     self._writers = {}  # map of writer objects to fd
     self._fds = {}      # map of fd to a (reader, writer) tuple
     self._delayedCalls = {}
     self._poll_handles = {}
     self._signal_fds = SocketPair()
     self._signal_checker = pyuv.util.SignalChecker(self._loop, self._signal_fds.reader_fileno())
     self._signal_checker.unref()
     self._signal_checker.start()
     PosixReactorBase.__init__(self)
コード例 #11
0
ファイル: e2reactor.py プロジェクト: blinkosm/enigma2-2
 def __init__(self):
     self._reads = {}
     self._writes = {}
     self.savedTimeout = None
     self._shutdownRunning = 0
     self._timer = eTimer()
     self._timer_conn = self._timer.timeout.connect(self.simulate)
     self._insimulate = False
     self._wakeupPending = False
     # to limit the systemcalls per loop
     # twistes gets a cached monotonic time for internal timers
     # only updated once per loop (monotonic_time call in def simulate)
     PosixReactorBase.seconds = self.now
     PosixReactorBase.__init__(self)
     self.addSystemEventTrigger('after', 'shutdown', self.cleanup)
コード例 #12
0
ファイル: qt4reactor.py プロジェクト: nnemkin/deluge_qt
    def __init__(self):
        QObject.__init__(self)

        self._readers = {}
        self._writers = {}
        self._timer = QTimer()
        self._timer.setSingleShot(True)
        self.connect(self._timer, SIGNAL("timeout()"), self._timerSlot)

        self._eventLoop = QCoreApplication.instance()
        if self._eventLoop is None:
            # create dummy application for testing
            self._eventLoop = QCoreApplication([])

        PosixReactorBase.__init__(self)  # goes last, because it calls addReader
コード例 #13
0
    def __init__(self):
        QObject.__init__(self)

        self._readers = {}
        self._writers = {}
        self._timer = QTimer()
        self._timer.setSingleShot(True)
        self.connect(self._timer, SIGNAL("timeout()"), self._timerSlot)

        self._eventLoop = QCoreApplication.instance()
        if self._eventLoop is None:
            # create dummy application for testing
            self._eventLoop = QCoreApplication([])

        PosixReactorBase.__init__(self)  # goes last, because it calls addReader
コード例 #14
0
ファイル: twisted.py プロジェクト: gauthambp/tornadotest
    def __init__(self):
        self._io_loop = tornado.ioloop.IOLoop.current()
        self._readers = {}  # map of reader objects to fd
        self._writers = {}  # map of writer objects to fd
        self._fds = {}  # a map of fd to a (reader, writer) tuple
        self._delayedCalls = {}
        PosixReactorBase.__init__(self)
        self.addSystemEventTrigger('during', 'shutdown', self.crash)

        # IOLoop.start() bypasses some of the reactor initialization.
        # Fire off the necessary events if they weren't already triggered
        # by reactor.run().
        def start_if_necessary():
            if not self._started:
                self.fireSystemEvent('startup')
        self._io_loop.add_callback(start_if_necessary)
コード例 #15
0
ファイル: twisted.py プロジェクト: JZQT/tornado
    def __init__(self):
        self._io_loop = tornado.ioloop.IOLoop.current()
        self._readers = {}  # map of reader objects to fd
        self._writers = {}  # map of writer objects to fd
        self._fds = {}  # a map of fd to a (reader, writer) tuple
        self._delayedCalls = {}
        PosixReactorBase.__init__(self)
        self.addSystemEventTrigger('during', 'shutdown', self.crash)

        # IOLoop.start() bypasses some of the reactor initialization.
        # Fire off the necessary events if they weren't already triggered
        # by reactor.run().
        def start_if_necessary():
            if not self._started:
                self.fireSystemEvent('startup')
        self._io_loop.add_callback(start_if_necessary)
コード例 #16
0
ファイル: __init__.py プロジェクト: ownermz/twisted-pyuv
 def __init__(self):
     self._loop = pyuv.Loop()
     self._async_handle = pyuv.Async(self._loop, self._async_cb)
     self._async_handle_lock = threading.Lock()
     self._async_callbacks = deque()
     self._readers = {}  # map of reader objects to fd
     self._writers = {}  # map of writer objects to fd
     self._fds = {}  # map of fd to a (reader, writer) tuple
     self._delayedCalls = {}
     self._poll_handles = {}
     self._signal_fds = SocketPair()
     self._signal_checker = pyuv.util.SignalChecker(
         self._loop, self._signal_fds.reader_fileno())
     self._signal_checker.unref()
     self._signal_checker.start()
     PosixReactorBase.__init__(self)
コード例 #17
0
ファイル: qt4reactor.py プロジェクト: embicoin/kartludox
    def __init__(self):
        self._reads = {}
        self._writes = {}
        self._timer = QTimer()
        self._timer.setSingleShot(True)
        if QCoreApplication.startingUp():
            self.qApp = QCoreApplication([])
            self._ownApp = True
        else:
            self.qApp = QCoreApplication.instance()
            self._ownApp = False
        self._blockApp = None
        self._readWriteQ = []
        """ some debugging instrumentation """
        self._doSomethingCount = 0

        PosixReactorBase.__init__(self)
コード例 #18
0
    def __init__(self, io_loop=None):
        if not io_loop:
            io_loop = tornado.ioloop.IOLoop.instance()
        self._io_loop = io_loop
        self._readers = {}  # map of reader objects to fd
        self._writers = {}  # map of writer objects to fd
        self._fds = {}  # a map of fd to a (reader, writer) tuple
        self._delayedCalls = {}
        PosixReactorBase.__init__(self)

        # IOLoop.start() bypasses some of the reactor initialization.
        # Fire off the necessary events if they weren't already triggered
        # by reactor.run().
        def start_if_necessary():
            if not self._started:
                self.fireSystemEvent("startup")

        self._io_loop.add_callback(start_if_necessary)
コード例 #19
0
ファイル: qt4reactor.py プロジェクト: AlickHill/Lantern
 def __init__(self):
     self._reads = {}
     self._writes = {}
     self._timer=QTimer()
     self._timer.setSingleShot(True)
     if QCoreApplication.startingUp():
         self.qApp=QCoreApplication([])
         self._ownApp=True
     else:
         self.qApp = QCoreApplication.instance()
         self._ownApp=False
     self._blockApp = None
     self._readWriteQ=[]
     
     """ some debugging instrumentation """
     self._doSomethingCount=0
     
     PosixReactorBase.__init__(self)
コード例 #20
0
ファイル: twisted.py プロジェクト: swimorsink/tornado
    def __init__(self, io_loop=None):
        if not io_loop:
            io_loop = tornado.ioloop.IOLoop.instance()
        self._io_loop = io_loop
        self._readers = {}  # map of reader objects to fd
        self._writers = {}  # map of writer objects to fd
        self._fds = {}  # a map of fd to a (reader, writer) tuple
        self._delayedCalls = {}
        PosixReactorBase.__init__(self)
        # The default is a ThreadedResolver which spawns worker threads
        # from a thread pool which is probably *correct* but was quite
        # confusing and inconsistent with default Tornado behavior.
        self.installResolver(BlockingResolver())
        self.addSystemEventTrigger('during', 'shutdown', self.crash)

        # IOLoop.start() bypasses some of the reactor initialization.
        # Fire off the necessary events if they weren't already triggered
        # by reactor.run().
        def start_if_necessary():
            if not self._started:
                self.fireSystemEvent('startup')
        self._io_loop.add_callback(start_if_necessary)
コード例 #21
0
    def __init__(self, io_loop=None):
        if not io_loop:
            io_loop = tornado.ioloop.IOLoop.instance()
        self._io_loop = io_loop
        self._readers = {}  # map of reader objects to fd
        self._writers = {}  # map of writer objects to fd
        self._fds = {}  # a map of fd to a (reader, writer) tuple
        self._delayedCalls = {}
        PosixReactorBase.__init__(self)
        # The default is a ThreadedResolver which spawns worker threads
        # from a thread pool which is probably *correct* but was quite
        # confusing and inconsistent with default Tornado behavior.
        self.installResolver(BlockingResolver())
        self.addSystemEventTrigger('during', 'shutdown', self.crash)

        # IOLoop.start() bypasses some of the reactor initialization.
        # Fire off the necessary events if they weren't already triggered
        # by reactor.run().
        def start_if_necessary():
            if not self._started:
                self.fireSystemEvent('startup')

        self._io_loop.add_callback(start_if_necessary)
コード例 #22
0
ファイル: reactor.py プロジェクト: stav/scrapybox
 def __init__(self, eventloop):
     self._asyncioEventloop = eventloop
     self._writers = set()
     self._readers = set()
     self._delayedCalls = set()
     PosixReactorBase.__init__(self)
コード例 #23
0
ファイル: reactor.py プロジェクト: rtkrruvinskiy/txtulip
 def __init__(self, eventloop):
     self._asyncioEventloop = eventloop
     self._writers = set()
     self._readers = set()
     self._delayedCalls = set()
     PosixReactorBase.__init__(self)
コード例 #24
0
ファイル: test_posixbase.py プロジェクト: AmirKhooj/VTK
 def __init__(self):
     PosixReactorBase.__init__(self)
     self.iterationTimeout = Deferred()
     self.now = 100
コード例 #25
0
ファイル: test_posixbase.py プロジェクト: AmirKhooj/VTK
 def __init__(self):
     self._readers = {}
     self._writers = {}
     PosixReactorBase.__init__(self)
コード例 #26
0
ファイル: test_posixbase.py プロジェクト: zerospam/twisted
 def __init__(self):
     self._readers = {}
     self._writers = {}
     PosixReactorBase.__init__(self)
コード例 #27
0
ファイル: test_posixbase.py プロジェクト: zerospam/twisted
 def __init__(self):
     PosixReactorBase.__init__(self)
     self.iterationTimeout = Deferred()
     self.now = 100