diff --git a/agenda/calendar.py b/agenda/calendar.py index 039c546..56ef6c8 100644 --- a/agenda/calendar.py +++ b/agenda/calendar.py @@ -61,7 +61,7 @@ def build_events(events: list[Event]) -> list[dict[str, typing.Any]]: continue if e.has_time: - end = e.end_date or e.date + timedelta(minutes=30) + end = e.end_date or e.date + timedelta(hours=1) else: end = (e.end_as_date if e.end_date else e.as_date) + one_day item = { diff --git a/agenda/trip.py b/agenda/trip.py index db148e9..06fbf2a 100644 --- a/agenda/trip.py +++ b/agenda/trip.py @@ -9,12 +9,6 @@ from agenda import travel from agenda.types import StrDict, Trip -class UnknownStation(Exception): - """Unknown station.""" - - pass - - def load_travel(travel_type: str, data_dir: str) -> list[StrDict]: """Read flight and train journeys.""" items = travel.parse_yaml(travel_type + "s", data_dir) @@ -30,10 +24,8 @@ def load_trains(data_dir: str) -> list[StrDict]: by_name = {station["name"]: station for station in stations} for train in trains: - if train["from"] not in by_name: - raise UnknownStation(train["from"]) - if train["to"] not in by_name: - raise UnknownStation(train["to"]) + assert train["from"] in by_name + assert train["to"] in by_name train["from_station"] = by_name[train["from"]] train["to_station"] = by_name[train["to"]] diff --git a/templates/base.html b/templates/base.html index 08ccfb7..7b1cbde 100644 --- a/templates/base.html +++ b/templates/base.html @@ -7,11 +7,7 @@