diff options
author | emkael <emkael@tlen.pl> | 2018-07-06 01:09:50 +0200 |
---|---|---|
committer | emkael <emkael@tlen.pl> | 2018-07-06 01:23:19 +0200 |
commit | e1f1f59ecbdf749a215e631438efaf7ddc20c247 (patch) | |
tree | de4cc7bfeb71d350ba183fa0e4a70173a6bbdadc /jfr_playoff | |
parent | e197341c6f2a234b6c2b266450b8564a9125fcc1 (diff) |
Storing information about seeding from starting positions in match info object
Diffstat (limited to 'jfr_playoff')
-rw-r--r-- | jfr_playoff/dto.py | 4 | ||||
-rw-r--r-- | jfr_playoff/matchinfo.py | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/jfr_playoff/dto.py b/jfr_playoff/dto.py index a88cd2b..fa22265 100644 --- a/jfr_playoff/dto.py +++ b/jfr_playoff/dto.py @@ -10,6 +10,10 @@ def coalesce(*arg): class Team(object): name = '' score = 0.0 + place = None + + def __init__(self): + self.place = [] def __unicode__(self): return u'%s (%.1f)' % (coalesce(self.name, '<None>'), self.score) diff --git a/jfr_playoff/matchinfo.py b/jfr_playoff/matchinfo.py index 93b997a..5a31577 100644 --- a/jfr_playoff/matchinfo.py +++ b/jfr_playoff/matchinfo.py @@ -187,6 +187,10 @@ class MatchInfo: 'fetching HTML scores for match #%d failed: %s(%s)', self.info.id, type(e).__name__, str(e)) self.info.teams = self.__get_config_teams(self.info.teams) + for team in range(0, len(self.info.teams)): + if 'place' in self.config['teams'][team]: + self.info.teams[team].place = self.config['teams'][team]['place'] + def __get_db_board_count(self): towels = self.database.fetch( |