buses.py

changeset 18
1c8ff93fbfac
parent 17
fa3c822859b5
child 19
16fa9fb20b32
--- a/buses.py	Sat Jun 10 21:03:26 2017 +0300
+++ b/buses.py	Sat Jun 10 21:09:11 2017 +0300
@@ -109,12 +109,16 @@
 				stop = trip.pysäkkiReitillä(self)
 				if stop and stop is not trip.reitti[-1]:
 					# ja jos tämä pysähdys on tulevaisuudessa,
-					aika = datetime.combine(date, time()) + stop.saapumisaika
-					if aika >= nyt():
+					stop_time = datetime.combine(date, time()) + stop.saapumisaika
+					if stop_time >= nyt():
 						# lisää pysähdys listaan.
-						result.append((aika, stop))
+						result.append({
+							'time': stop_time,
+							'trip': trip,
+							'stop': stop,
+						})
 		# Lajittele lopputulos saapumisajan mukaan.
-		result.sort(key = lambda entry: entry[0])
+		result.sort(key = lambda schedule_entry: schedule_entry['time'])
 		return result
 	@property
 	def linkki_karttaan(self):

mercurial