diff -r ca2df60215ff -r 312c432bb9e6 bussit.py --- a/bussit.py Sun Apr 23 11:01:51 2017 +0300 +++ b/bussit.py Fri May 19 21:15:12 2017 +0300 @@ -6,7 +6,7 @@ Suunta = enum.Enum('Suunta', [('Taaksepäin', 0), ('Eteenpäin', 1)]) def muunna_ajovuoro_tunniste(tunniste): - return int(tunniste.split('_')[0]) + return tunniste class Ajovuoro: def __init__(self, tunniste, linja, palvelu, kyltti, suunta): @@ -78,14 +78,14 @@ if pysähdys and pysähdys is not ajo.reitti[-1]: # ja jos tämä pysähdys on tulevaisuudessa, aika = datetime.combine(päivä, time()) + pysähdys.saapumisaika - if aika >= datetime.now(): + if aika >= nyt(): # lisää pysähdys listaan. taulu.append((aika, pysähdys)) # Lajittele lopputulos saapumisajan mukaan. taulu.sort(key = lambda tietue: tietue[0]) return taulu taulu = [] - päivä = date.today() + päivä = tänään() # Niin kauan kuin aikatauluja ei ole vielä tarpeeksi, while len(taulu) < määrä: try: @@ -189,4 +189,4 @@ laskettu += 1 if laskettu % 1000 == 0: print('\rLadataan aikataulut... %.1f%%' % (laskettu * 100 / rivimäärä), end = ' ', file = stderr) -print('\rLadataan aikataulut... ladattu', file = stderr) \ No newline at end of file +print('\rLadataan aikataulut... ladattu', file = stderr)