def __init__(self): self._codec = _default_codec() self.lock = threading.Condition() self.events = Queue() self.token_counter = 0 self.sites = {} # host, port -> site self.event_thread = _EventProcessor(self) self.event_thread.daemon = True self.event_thread.start() self._codec = _default_codec() self.log = Logger("quark.runtime")
def logger(self, topic): return Logger(topic)