remove hourly from weather for JSON j2 format

#661 related 

Pardon my Python, I'm still a novice.

This is basically what I was thinking, strip out the hourly data completely and leave the rest.
pull/679/head
blakadder 3 years ago committed by GitHub
parent 073fb05da6
commit 9dcc90c666
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -360,9 +360,10 @@ def format_weather_data(query, parsed_query, data):
format_line = PRECONFIGURED_FORMAT[format_line] format_line = PRECONFIGURED_FORMAT[format_line]
if format_line in ["j1", "j2"]: if format_line in ["j1", "j2"]:
# j2 is a lightweight j1, without 'weather' (weather forecast) # j2 is a lightweight j1, without 'hourly' in 'weather' (weather forecast)
if "weather" in data["data"] and format_line == "j2": if "weather" in data["data"] and format_line == "j2":
del data["data"]["weather"] for i in range(len(data["data"]["weather"])):
del data["data"]["weather"][i]["hourly"]
return render_json(data['data']) return render_json(data['data'])
if format_line == "p1": if format_line == "p1":
return prometheus.render_prometheus(data['data']) return prometheus.render_prometheus(data['data'])

Loading…
Cancel
Save