prologin.workernode.worker module¶
-
class
prologin.workernode.worker.WorkerNode(*args, config=None, **kwargs)¶ Bases:
prologin.rpc.server.BaseRPCApp-
REMOTE_METHODS= {'compile_champion': <function WorkerNode.compile_champion>, 'reachable': <function WorkerNode.reachable>, 'run_match': <function WorkerNode.run_match>}¶
-
async
compile_champion(user, cid, ctgz)¶
-
get_master()¶
-
get_worker_infos()¶
-
async
reachable()¶
-
run()¶
-
async
run_match(match_id, players, map_contents=None)¶
-
async
send_heartbeat()¶
-
stop()¶
-
async
update_master()¶
-
-
prologin.workernode.worker.async_work(func=None, slots=0)¶