summaryrefslogtreecommitdiff
path: root/jfr_playoff/data
diff options
context:
space:
mode:
Diffstat (limited to 'jfr_playoff/data')
-rw-r--r--jfr_playoff/data/info.py42
1 files changed, 22 insertions, 20 deletions
diff --git a/jfr_playoff/data/info.py b/jfr_playoff/data/info.py
index 142abf4..e245f82 100644
--- a/jfr_playoff/data/info.py
+++ b/jfr_playoff/data/info.py
@@ -118,14 +118,14 @@ class MatchInfo(ResultInfo):
for alias in team_aliases:
self.aliases[alias] = team
self.info = Match()
- self.__init_info()
- self.__fetch_match_link()
+ self._init_info()
+ self._fetch_match_link()
@property
def submodule_path(self):
return 'jfr_playoff.data.match'
- def __init_info(self):
+ def _init_info(self):
self.info.id = self.config['id']
MatchInfo.matches[self.info.id] = self.info
self.info.running = 0
@@ -142,7 +142,7 @@ class MatchInfo(ResultInfo):
self.info.loser_place = self.config.get('loser', [])
self.info.teams = []
- def __fetch_match_link(self):
+ def _fetch_match_link(self):
link = self.call_client('get_match_link', None)
if link is not None:
self.info.link = link
@@ -150,7 +150,7 @@ class MatchInfo(ResultInfo):
PlayoffLogger.get('matchinfo').info(
'match #%d link empty', self.info.id)
- def __get_predefined_scores(self):
+ def _get_predefined_scores(self):
teams = [Team(), Team()]
scores_fetched = False
teams_fetched = False
@@ -297,15 +297,17 @@ class MatchInfo(ResultInfo):
self.info.id, teams)
return teams
- def __resolve_team_aliases(self, teams):
- return [self.aliases[team] if team in self.aliases else team for team in teams]
+ def _resolve_team_aliases(self, teams):
+ return [
+ self.aliases[team]
+ if team in self.aliases
+ else team
+ for team in teams]
- def __fetch_teams_with_scores(self):
+ def _fetch_teams_with_scores(self):
(scores_fetched, teams_fetched, self.info.teams) = \
- self.__get_predefined_scores()
+ self._get_predefined_scores()
if scores_fetched:
- PlayoffLogger.get('matchinfo').info(
- 'pre-defined scores for match #%d fetched', self.info.id)
self.info.running = int(self.config.get('running', -1))
if not teams_fetched:
try:
@@ -331,12 +333,12 @@ class MatchInfo(ResultInfo):
if isinstance(self.config['teams'][team], dict):
self.info.teams[team].place = self.config['teams'][team].get(
'place', self.info.teams[team].place)
- self.info.teams[team].name = self.__resolve_team_aliases(
+ self.info.teams[team].name = self._resolve_team_aliases(
self.info.teams[team].name)
PlayoffLogger.get('matchinfo').info(
'team list after resolving aliases: %s',
self.info.teams[team].name)
- self.info.teams[team].possible_name = self.__resolve_team_aliases(
+ self.info.teams[team].possible_name = self._resolve_team_aliases(
self.info.teams[team].possible_name)
PlayoffLogger.get('matchinfo').info(
'predicted team list after resolving aliases: %s',
@@ -446,7 +448,7 @@ class MatchInfo(ResultInfo):
self.info.id, played_boards, total_boards)
return played_boards, total_boards
- def __fetch_board_count(self):
+ def _fetch_board_count(self):
boards_played = 0
boards_to_play = 0
try:
@@ -469,7 +471,7 @@ class MatchInfo(ResultInfo):
if boards_played >= boards_to_play \
else boards_played
- def __determine_outcome(self):
+ def _determine_outcome(self):
if (self.info.teams[0].known_teams == 1) \
and (self.info.teams[1].known_teams == 1):
if self.info.running == -1:
@@ -509,7 +511,7 @@ class MatchInfo(ResultInfo):
self.info.id, running_link)
return urljoin(self.info.link, running_link[0]['href'])
- def __determine_running_link(self):
+ def _determine_running_link(self):
if self.info.link is None:
return
match_link = self.info.link
@@ -563,9 +565,9 @@ class MatchInfo(ResultInfo):
ResultInfo.__init__(self, self.config, self.database)
def get_info(self):
- self.__fetch_teams_with_scores()
- self.__fetch_board_count()
- self.__determine_outcome()
+ self._fetch_teams_with_scores()
+ self._fetch_board_count()
+ self._determine_outcome()
if self.info.running > 0:
- self.__determine_running_link()
+ self._determine_running_link()
return self.info