diff options
Diffstat (limited to 'jfr_playoff/data/match/tcjson.py')
| -rw-r--r-- | jfr_playoff/data/match/tcjson.py | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/jfr_playoff/data/match/tcjson.py b/jfr_playoff/data/match/tcjson.py index cd2b01a..60f6f81 100644 --- a/jfr_playoff/data/match/tcjson.py +++ b/jfr_playoff/data/match/tcjson.py @@ -69,15 +69,19 @@ class TCJsonMatchInfo(MatchInfoClient): finished = True for segment in results['Segments']: PlayoffLogger.get('match.tcjson').info( - 'segment %d: played boards=%d, live=%s, towel=%s', + 'segment %d: played boards=%d, live=%s, towel=%s, notmeanttobeplayed=%s', segment['Segment']+1, segment['BoardsCounted'], - segment['Live'], segment['Towel']) - played += segment['BoardsCounted'] - if segment['Live'] or not ( - (segment['BoardsCounted'] or segment['Towel'])): + segment['Live'], segment['Towel'], segment['NotMeantToBePlayed']) + if not segment['NotMeantToBePlayed']: + played += segment['BoardsCounted'] + if segment['Live'] or not ( + (segment['BoardsCounted'] or segment['Towel'])): + PlayoffLogger.get('match.tcjson').info( + 'segment %d not finished', segment['Segment']+1) + finished = False + else: PlayoffLogger.get('match.tcjson').info( - 'segment %d not finished', segment['Segment']+1) - finished = False + 'segment %d not meant to be played', segment['Segment']+1) PlayoffLogger.get('match.tcjson').info( 'board count: %d, finished: %s', played, finished) if finished and not played: |
