From 45fe512457a814aa89cec5c1175f4456b9a050d7 Mon Sep 17 00:00:00 2001 From: Evelyn Date: Mon, 17 Dec 2018 09:24:18 +0000 Subject: NR: fix regression introduced by HTTP util changes --- modules/nr.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'modules') diff --git a/modules/nr.py b/modules/nr.py index 1afb0044..0bfcc557 100644 --- a/modules/nr.py +++ b/modules/nr.py @@ -238,11 +238,12 @@ class Module(ModuleManager.BaseModule): summary_query = utils.http.request("%s/json/summaries/%s?uids=%s" % (eagle_url, now.date().isoformat(), "%20".join([a["uid"] for a in trains])), json=True, headers={"x-eagle-key": self.bot.config["eagle-api-key"]}) if summary_query: for t in trains: - summary = summary_query.data[t["uid"]] - t.update(summary) - summary_plat = summary.get("platforms", {}).get(query["crs"]) - if summary_plat and t["platform"]=="?": - t["platform"], t["platform_prefix"] = summary_plat, "s" + summary = summary_query.data.get(t["uid"]) + if summary: + t.update(summary) + summary_plat = summary.get("platforms", {}).get(query["crs"]) + if summary_plat and t["platform"]=="?": + t["platform"], t["platform_prefix"] = summary_plat, "s" for t in trains: t["dest_summary"] = "/".join(["%s%s" %(a["code"]*filter["crs"] or a["name"], " " + a["via"] -- cgit v1.3.1-10-gc9f91