Show end date for trips

This commit is contained in:
Edward Betts 2024-01-05 09:35:56 +00:00
parent ea33722f69
commit 21b67bdc64
4 changed files with 67 additions and 45 deletions

View file

@ -184,11 +184,11 @@ def trip_list() -> str:
for key, item_list in data.items():
assert isinstance(item_list, list)
for item in item_list:
if not (trip_id := item.get("trip")):
if not (start := item.get("trip")):
continue
if trip_id not in trips:
trips[trip_id] = Trip(date=trip_id)
getattr(trips[trip_id], key).append(item)
if start not in trips:
trips[start] = Trip(start=start)
getattr(trips[start], key).append(item)
trip_list = [trip for _, trip in sorted(trips.items(), reverse=True)]