aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar Evelyn2018-12-17 09:24:18 +0000
committerGravatar Evelyn2018-12-17 09:24:18 +0000
commit45fe512457a814aa89cec5c1175f4456b9a050d7 (patch)
tree34ef7fcf2d6145f35018e6c5194d03d752ae2f37 /modules
parentCorrectly handle a 404 in thesaurus.py (diff)
signature
NR: fix regression introduced by HTTP util changes
Diffstat (limited to 'modules')
-rw-r--r--modules/nr.py11
1 files changed, 6 insertions, 5 deletions
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"]