summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2024-02-12 17:24:22 +0100
committeremkael <emkael@tlen.pl>2024-02-12 17:24:22 +0100
commit0f95c0799a7efbeaf64051930a857c3cd9effc5c (patch)
tree4e8529469535a3deeb1d19eddebb1f2c913212b7
parent874391bc1574333337fefbc7abff06011cbff74c (diff)
Prevent LIN bidding/play links in JFR round results from breaking reading match data
-rw-r--r--jfr_playoff/data/match/jfrhtml.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/jfr_playoff/data/match/jfrhtml.py b/jfr_playoff/data/match/jfrhtml.py
index b4a8808..a869811 100644
--- a/jfr_playoff/data/match/jfrhtml.py
+++ b/jfr_playoff/data/match/jfrhtml.py
@@ -77,9 +77,11 @@ class JFRHtmlMatchInfo(MatchInfoClient):
carry_over = [0.0, 0.0]
for i in range(0, 2):
scores[i] += carry_over[i]
- team_names = [[text for text in link.contents
- if isinstance(text, unicode)][0].strip(u'\xa0')
- for link in row.select('a[onmouseover]')]
+ team_names = []
+ for link in row.select('a[onmouseover]'):
+ texts = [text for text in link.contents if isinstance(text, unicode)]
+ if texts:
+ team_names.append(texts[0].strip(u'\xa0'))
for i in range(0, 2):
teams[i].name = [team_names[i]]
teams[i].known_teams = 1