From 9ed9eec77d797cc62793357f2be7491adc0e39e9 Mon Sep 17 00:00:00 2001 From: emkael Date: Tue, 22 Feb 2022 15:07:12 +0100 Subject: Optional procedure for rounding carry-over in a "league-like" manner: up to the nearest 0.1, avoiding x.0 rounding --- jfr_playoff/generator.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'jfr_playoff/generator.py') diff --git a/jfr_playoff/generator.py b/jfr_playoff/generator.py index e5b0493..8cc0093 100644 --- a/jfr_playoff/generator.py +++ b/jfr_playoff/generator.py @@ -97,7 +97,13 @@ class PlayoffGenerator(object): PlayoffLogger.get('generator').info( 'generating HTML for team object: %s', team) # the easy part: team score cell - score_html = self.p_temp.get('MATCH_SCORE', team.score) + # fuck you, snarky comment-maker. carry-over settings should apply below: + team_score = team.score + if match.running == 0 and self.team_box_settings.get('league_carryovers', 0): + team_score = team.league_carry_over + PlayoffLogger.get('generator').info( + 'calculated league-like carry-over from %.03f: %0.1f', team.score, team_score) + score_html = self.p_temp.get('MATCH_SCORE', team_score) PlayoffLogger.get('generator').info( 'score HTML for team object: %s', score_html.strip()) # the hard part begins here. -- cgit v1.2.3