From f5df104e56cab5e902762000bd9aead34e70e429 Mon Sep 17 00:00:00 2001 From: Viv Date: Fri, 2 Jun 2023 16:35:05 -0400 Subject: [PATCH] `parsers.py`: Handle incorrectly specified balloon metadata Carmen Prelude's .tja had "30,10," which would be parsed as ['30', '10', '']. We don't want that last value, so we exclude empty values. --- tja2fumen/parsers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tja2fumen/parsers.py b/tja2fumen/parsers.py index eee90e7..3700f93 100644 --- a/tja2fumen/parsers.py +++ b/tja2fumen/parsers.py @@ -94,7 +94,7 @@ def getCourse(tjaHeaders, lines): headers['scoreDiff'] = int(line['value']) if line['value'] else 0 elif line["name"] == 'BALLOON': if line['value']: - balloons = [int(v) for v in line['value'].split(",")] + balloons = [int(v) for v in line['value'].split(",") if v] else: balloons = [] headers['balloon'] = balloons