def __init__(self, *args, **kw): game = kw.pop('game') self.event = Event() Queue.__init__(self, *args, **kw) def reaper(): self.event.clear() self.event.wait(30) game.remove_observer(self) gevent.spawn(reaper)
def __init__(self, *args, **kw): obss = kw.pop('obss') self.event = Event() Queue.__init__(self, *args, **kw) def reaper(): self.event.clear() self.event.wait(30) obss.remove(self) gevent.spawn(reaper)
def __init__(self): Queue.__init__(self)
def __init__(self, queue_list, session_id, server='localhost'): Queue.__init__(self) self.id_name = session_id self.ql = queue_list self.ql[session_id] = self
def __init__(self, maxsize=None): Queue.__init__(self, maxsize) self._closed = Event() self._event_cancel = None