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 = []
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
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)
def create(self, w): w.timer = Schedule(max_interval=10) hub = w.hub = Hub(w.timer) return hub
def create(self, w): w.timer = Schedule(max_interval=10) w.hub = hub.Hub(w.timer) return w.hub