summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorViljami Ilola <+@hix.fi>2024-04-27 01:36:07 +0300
committerViljami Ilola <+@hix.fi>2024-04-27 01:36:07 +0300
commitdb5967a52d9409842581276154a6fa9763a57a24 (patch)
tree49200ce79e2cd80c80f64169b7488f503257d66c
parent7a33e5020f9b1e7cf89bc532e2ddcf681f5bcf9c (diff)
discard badly formed hiscores
-rw-r--r--src/sliceitoff/hiscores/hiscores.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/sliceitoff/hiscores/hiscores.py b/src/sliceitoff/hiscores/hiscores.py
index d963605..b981077 100644
--- a/src/sliceitoff/hiscores/hiscores.py
+++ b/src/sliceitoff/hiscores/hiscores.py
@@ -9,8 +9,11 @@ class HiScores:
""" On creation load high scores from config file """
self.table=[]
for value in settings.get_values("hiscore"):
- score, name = value.split('!')
- self.add(int(score.strip()),name.strip())
+ try:
+ score, name = value.split('!')
+ self.add(int(score.strip()),name.strip())
+ except ValueError:
+ pass
if len(self.table)<MAX_HIGHSCORES:
self.table+=[(0,"") for _ in range(MAX_HIGHSCORES-len(self.table))]