Match¶
-
class
Match
(data=None)¶ Bases:
object
-
classmethod
get
(ch_id: int)¶
-
classmethod
init_channels
(client, ch_list: list)¶
-
classmethod
find_empty
()¶
-
async classmethod
get_from_database
(m_id: int)¶
-
bind
(channel)¶
-
property
data
¶
-
property
channel
¶
-
property
status
¶
-
property
next_status
¶
-
property
status_str
¶
-
property
id
¶
-
property
teams
¶
-
property
round_no
¶
-
property
base
¶
-
property
round_stamps
¶
-
property
round_length
¶
-
change_check
(arg)¶
-
spin_up
(p_list)¶
-
property
command
¶
-
classmethod
-
class
MatchData
(match: match.classes.match.Match, data: dict)¶ Bases:
object
-
on_spin_up
()¶
-
get_data
()¶
-
clean
()¶
-
async
push_db
()¶
-
-
class
MatchObjects
(match: match.classes.match.Match, data: match.classes.match.MatchData, channel: int)¶ Bases:
object
-
property
round_no
¶
-
property
last_start_stamp
¶
-
property
status
¶
-
ready_next_process
(*args)¶
-
start_next_process
()¶
-
on_spin_up
(p_list)¶
-
match_over_loop
¶ A background task helper that abstracts the loop and reconnection logic for you.
The main interface to create this is through
loop()
.
-
property
command
¶
-
get_process_attr
(name)¶
-
clean_critical
()¶
-
async
clean_all_auto
()¶
-
async
clean_async
()¶
-
clean_channel
¶ A background task helper that abstracts the loop and reconnection logic for you.
The main interface to create this is through
loop()
.
-
property
status_str
¶
-
property
next_status
¶
-
property