From c15fd70cf22007bec6a99cd11461aa9d23c23860 Mon Sep 17 00:00:00 2001 From: Trygve Date: Sun, 27 Mar 2022 16:51:01 +0200 Subject: [PATCH] =?UTF-8?q?Stopper=20strekktider=20n=C3=A5r=20m=C3=A5lpost?= =?UTF-8?q?=20er=20n=C3=A5dd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- otime.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/otime.py b/otime.py index 0ef888e..b5444b3 100644 --- a/otime.py +++ b/otime.py @@ -102,10 +102,13 @@ class event: xml_child(result, 'Position', n.rank(self.runners)) xml_child(result, 'Status', n.status()) # + #TODO: ta utgangspunkt i løypa, ikke det brikka har stempla for code,split in zip(n.card_r.controls,n.card_r.splits): st = ET.SubElement(result, 'SplitTime') xml_child(st, 'ControlCode', code) xml_child(st, 'Time', split) + if code == n.o_class.course.codes[-1]: + break # elif n.status() == 'Disqualified': xml_child(result, 'Status', n.status()) @@ -284,7 +287,7 @@ def courses_from_ttime_conf(ttime_file = 'sc_2021_ttime/ttime.cnf.txt'): return courses def classes_from_ttime_conf(ttime_file, courses): o_classes = [] - conf = open(ttime_file, 'r', encoding='latin_1').readlines() + conf = open(ttime_file, 'r').readlines() for line in conf: if '-courses' in line: raw_courselist = re.search(r'(?<=\")(.*?)(?=\")', line).group().split(';')