Player picking

class PlayerPicking(*args, **kwargs)

Bases: match.processes.process.Process

init = <match.processes.process.InitFunc object>
property picking_captain
do_sub = <match.processes.process.PublicFunc object>
get_left_players_pings = <match.processes.process.PublicFunc object>
clear = <match.processes.process.PublicFunc object>
pick_status = <match.processes.process.PublicFunc object>
pick = <match.processes.process.PublicFunc object>
do_pick(team: classes.teams.Team, player)

Pick a player.

Parameters
  • team – The team picking the player.

  • player – Player picked.

pick_check(other)
ping_last_player

A background task helper that abstracts the loop and reconnection logic for you.

The main interface to create this is through loop().

meta_attributes = [<match.processes.process.PublicFunc object>, <match.processes.process.PublicFunc object>, <match.processes.process.PublicFunc object>, <match.processes.process.PublicFunc object>, <match.processes.process.PublicFunc object>]
meta_init_func = <match.processes.process.InitFunc object>
meta_status = 'Waiting for captains to pick players'