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)¶