def addEventListeners(self): self.onFileStart = util.Event() # If WorkerManager added new task self.onFileDone = util.Event() # If WorkerManager successfully downloaded a file self.onFileFail = util.Event() # If WorkerManager failed to download a file self.onComplete = util.Event() # All file finished self.onFileStart.append(lambda inner_path: self.fileStarted()) # No parameters to make Noparallel batching working self.onFileDone.append(lambda inner_path: self.fileDone(inner_path)) self.onFileFail.append(lambda inner_path: self.fileFailed(inner_path))
def signal_callback(sender, **kwargs): handlers.WebSocketHandler.send_event( util.Event(signal, sender, kwargs))
def signal_callback(sender, **kwargs): event = util.Event(signal, sender, kwargs) handlers.event_buffer.new_events([event])
def __init__(self): self.called = [] self.onChanged = util.Event()
def walk(self, go): print(f"{self.agent.pid} moving to {go}") util.Event("exit_" + self.agent.location, self.agent.pid) util.Event("entry_" + go, self.agent.pid) self.agent.location = go
def signal_callback(sender, **kwargs): ws_server.send_event(util.Event(signal, sender, kwargs))
def signal_callback(sender, **kwargs): web.event_queue.append(util.Event(signal, sender, kwargs))