From eb2813dcd978b67c7819b4a24223a5b777f40c1e Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 9 Dec 2024 20:47:42 +0100 Subject: [PATCH] fixed KeyError: 'ts' --- deutsche_bahn_api/timetable_helper.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deutsche_bahn_api/timetable_helper.py b/deutsche_bahn_api/timetable_helper.py index a2b67bf..3c5f8c5 100644 --- a/deutsche_bahn_api/timetable_helper.py +++ b/deutsche_bahn_api/timetable_helper.py @@ -125,7 +125,8 @@ def get_timetable_changes(self, trains: list) -> list[Train]: new_message = Message() new_message.id = message.attrib["id"] new_message.code = message.attrib["c"] - new_message.time = message.attrib["ts"] + if "ts" in message.attrib: + new_message.time = message.attrib["ts"] new_message.message = resolve_message_by_code(int(message.attrib["c"])) train_changes.messages.append(new_message)