From 63ffbbd9ba0b7819afb1e2afa6ca1103a0412dc8 Mon Sep 17 00:00:00 2001 From: Jonathan Heathcote Date: Thu, 18 Oct 2018 06:51:00 +0100 Subject: [PATCH] Tollerate missing rail data. --- qth_national_rail/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qth_national_rail/__init__.py b/qth_national_rail/__init__.py index c0e7a75..4d3a4bc 100644 --- a/qth_national_rail/__init__.py +++ b/qth_national_rail/__init__.py @@ -45,7 +45,7 @@ async def update_trains(): client.set_property(qth_path, [ "{} ({})".format(service["std"], service["etd"]) - for service in trains["trainServices"]["service"] + for service in trains.get("trainServices", {}).get("service", []) ]), client.set_property(qth_path + "/detailed", trains), ], loop=loop)