Example #1
0
    def __init__(self, timer=None):
        self.timer = Schedule() if timer is None else timer

        self.readers = {}
        self.writers = {}
        self.on_init = []
        self.on_close = []
        self.on_task = []
Example #2
0
    def __init__(self, timer=None):
        self.timer = Schedule() if timer is None else timer

        self.readers = {}
        self.writers = {}
        self.on_init = []
        self.on_close = []
        self.on_task = []
        self.consolidate = set()
        self.consolidate_callback = None
Example #3
0
 def create(self, w):
     if w.use_eventloop:
         # does not use dedicated timer thread.
         w.timer = Schedule(max_interval=10.0)
     else:
         if not w.timer_cls:
             # Default Timer is set by the pool, as e.g. eventlet
             # needs a custom implementation.
             w.timer_cls = w.pool_cls.Timer
         w.timer = self.instantiate(w.timer_cls,
                                    max_interval=w.timer_precision,
                                    on_timer_error=self.on_timer_error,
                                    on_timer_tick=self.on_timer_tick)
Example #4
0
 def create(self, w):
     w.timer = Schedule(max_interval=10)
     hub = w.hub = Hub(w.timer)
     return hub
Example #5
0
 def create(self, w):
     w.timer = Schedule(max_interval=10)
     w.hub = hub.Hub(w.timer)
     return w.hub