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))
示例#2
0
文件: app.py 项目: labexp/spreads
 def signal_callback(sender, **kwargs):
     handlers.WebSocketHandler.send_event(
         util.Event(signal, sender, kwargs))
示例#3
0
文件: app.py 项目: labexp/spreads
 def signal_callback(sender, **kwargs):
     event = util.Event(signal, sender, kwargs)
     handlers.event_buffer.new_events([event])
示例#4
0
 def __init__(self):
     self.called = []
     self.onChanged = util.Event()
示例#5
0
 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
示例#6
0
 def signal_callback(sender, **kwargs):
     ws_server.send_event(util.Event(signal, sender, kwargs))
示例#7
0
 def signal_callback(sender, **kwargs):
     web.event_queue.append(util.Event(signal, sender, kwargs))