示例#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
 def __init__(self):
     BaseHub.__init__(self)
     self.lclass = QtListener
     self.greenlets = []
示例#6
0
 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
 def __init__(self):
     BaseHub.__init__(self)
     self.lclass = QtListener
     self.greenlets = []
示例#9
0
 def __init__(self, clock=time.time):
     BaseHub.__init__(self, clock)
     self.poll = zmq.Poller()
示例#10
0
 def __init__(self, clock=time.time):
     BaseHub.__init__(self, clock)
     self.poll = zmq.Poller()