コード例 #1
0
ファイル: epolls.py プロジェクト: wdmchaft/hue
 def __init__(self, clock=time.time):
     BaseHub.__init__(self, clock)
     self.poll = epoll()
     try:
         # modify is required by select.epoll
         self.modify = self.poll.modify
     except AttributeError:
         self.modify = self.poll.register
コード例 #2
0
ファイル: epolls.py プロジェクト: wdmchaft/hue
 def add(self, evtype, fileno, cb):
     oldlisteners = bool(self.listeners[READ].get(fileno) or
                         self.listeners[WRITE].get(fileno))
     listener = BaseHub.add(self, evtype, fileno, cb)
     if not oldlisteners:
         # Means we've added a new listener
         self.register(fileno, new=True)
     else:
         self.register(fileno, new=False)
     return listener
コード例 #3
0
ファイル: epolls.py プロジェクト: hyqdvd/ryuCode
 def add(self, evtype, fileno, cb):
     oldlisteners = bool(self.listeners[READ].get(fileno) or self.listeners[WRITE].get(fileno))
     listener = BaseHub.add(self, evtype, fileno, cb)
     try:
         if not oldlisteners:
             # Means we've added a new listener
             self.register(fileno, new=True)
         else:
             self.register(fileno, new=False)
     except IOError, ex:  # ignore EEXIST, #80
         if get_errno(ex) != errno.EEXIST:
             raise
コード例 #4
0
 def add(self, evtype, fileno, cb):
     oldlisteners = bool(self.listeners[READ].get(fileno) or
                         self.listeners[WRITE].get(fileno))
     listener = BaseHub.add(self, evtype, fileno, cb)
     try:
         if not oldlisteners:
             # Means we've added a new listener
             self.register(fileno, new=True)
         else:
             self.register(fileno, new=False)
     except IOError, ex:    # ignore EEXIST, #80
         if get_errno(ex) != errno.EEXIST:
             raise
コード例 #5
0
ファイル: eventlet.py プロジェクト: OSUser/eventlet-pyqt
 def __init__(self):
     BaseHub.__init__(self)
     self.lclass = QtListener
     self.greenlets = []
コード例 #6
0
ファイル: epolls.py プロジェクト: 2216288075/meiduo_project
 def __init__(self, clock=None):
     BaseHub.__init__(self, clock)
     self.poll = epoll()
コード例 #7
0
ファイル: epolls.py プロジェクト: Dostonbek1/NOL
 def __init__(self, clock=None):
     BaseHub.__init__(self, clock)
     self.poll = epoll()
コード例 #8
0
ファイル: eventlet.py プロジェクト: qtpy-app/gitpyman
 def __init__(self):
     BaseHub.__init__(self)
     self.lclass = QtListener
     self.greenlets = []
コード例 #9
0
ファイル: zeromq.py プロジェクト: c0ns0le/zenoss-4
 def __init__(self, clock=time.time):
     BaseHub.__init__(self, clock)
     self.poll = zmq.Poller()
コード例 #10
0
ファイル: zeromq.py プロジェクト: c0ns0le/zenoss-4
 def __init__(self, clock=time.time):
     BaseHub.__init__(self, clock)
     self.poll = zmq.Poller()