forked from Trygve/otime
Ta starttid fra ttime db
This commit is contained in:
parent
09723e6966
commit
2b22bcb7e1
11
otime.py
11
otime.py
@ -128,7 +128,7 @@ class event:
|
||||
ET.indent(root, space=' ', level=0)
|
||||
return tree
|
||||
class runner:
|
||||
def __init__(self, runner_id, first, last, club, country, card, o_class):
|
||||
def __init__(self, runner_id, first, last, club, country, card, o_class, start_time):
|
||||
self.id = runner_id
|
||||
self.first = first
|
||||
self.last = last
|
||||
@ -136,7 +136,9 @@ class runner:
|
||||
self.country = country
|
||||
self.card = card
|
||||
self.o_class = o_class
|
||||
self.start_time = start_time
|
||||
def from_string(tt_line, o_classes):
|
||||
#https://web.archive.org/web/20191229124046/http://wiki.ttime.no/index.php/Developer
|
||||
eventorid = tt_line[0]
|
||||
country = ''
|
||||
name = tt_line[2].split(',')
|
||||
@ -168,7 +170,12 @@ class runner:
|
||||
else:
|
||||
runner_o_class = None
|
||||
# TODO: Gjør sånn at den lager nye o klasser om den ikke finnes fra før
|
||||
return runner(eventorid, first, last, club, country, card, runner_o_class)
|
||||
try:
|
||||
options = tt_line[5].split(',')
|
||||
start_time = options[options.index('U')+1]
|
||||
except:
|
||||
start_time = None
|
||||
return runner(eventorid, first, last, club, country, card, runner_o_class, start_time)
|
||||
|
||||
def fullname(self):
|
||||
return '{} {}'.format(self.first, self.last)
|
||||
|
Loading…
Reference in New Issue
Block a user