From 7b36e43269459e8ea1c332151b0b7c8acda81d0c Mon Sep 17 00:00:00 2001 From: emkael Date: Mon, 2 Oct 2017 23:24:37 +0200 Subject: When compiling table with previous butler event, shift current event segments to the right --- ausbutler/interface.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ausbutler/interface.py') diff --git a/ausbutler/interface.py b/ausbutler/interface.py index eb08a6f..2170f67 100644 --- a/ausbutler/interface.py +++ b/ausbutler/interface.py @@ -218,6 +218,7 @@ class Interface(object): old_prefix = None segments = [] result_template = [] + old_butler_present = False if Constants.oldbutler: old_prefix = self.session.execute(text( 'SELECT shortname FROM %s.admin LIMIT 1' % Constants.oldbutler @@ -228,6 +229,7 @@ class Interface(object): 'link': ('%snormbutler.html' if self.old_butler_normalized else '%sbutler.html') % old_prefix }) result_template.append('') + old_butler_present = True for rnd in range(1, Constants.rnd + 1): for segment in range(1, Constants.segmentsperround + 1): segments.append({'round': rnd, 'segment': segment}) @@ -246,7 +248,7 @@ class Interface(object): players[butler.id]['count'] += butler.board_count players[butler.id]['results'][ ((butler.match - 1) * Constants.segmentsperround + - (butler.segment - 1)) if butler.match > 0 else 0 + (butler.segment - 1) + old_butler_present) if butler.match > 0 else 0 ] = butler.corrected_score for player in players.values(): if player['count'] > 0: -- cgit v1.2.3