Exemple #1
0
 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
Exemple #2
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)
     if not oldlisteners:
         # Means we've added a new listener
         self.register(fileno, new=True)
     else:
         self.register(fileno, new=False)
     return listener
Exemple #3
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
Exemple #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
Exemple #5
0
 def __init__(self):
     BaseHub.__init__(self)
     self.lclass = QtListener
     self.greenlets = []
Exemple #6
0
 def __init__(self, clock=None):
     BaseHub.__init__(self, clock)
     self.poll = epoll()
Exemple #7
0
 def __init__(self, clock=None):
     BaseHub.__init__(self, clock)
     self.poll = epoll()
Exemple #8
0
 def __init__(self):
     BaseHub.__init__(self)
     self.lclass = QtListener
     self.greenlets = []
Exemple #9
0
 def __init__(self, clock=time.time):
     BaseHub.__init__(self, clock)
     self.poll = zmq.Poller()
Exemple #10
0
 def __init__(self, clock=time.time):
     BaseHub.__init__(self, clock)
     self.poll = zmq.Poller()