Set geoloc_city one level up so it's always set
Some checks failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/vulnerability-scan Pipeline failed
ci/woodpecker/pull_request_closed/lint Pipeline was successful
ci/woodpecker/pull_request_closed/vulnerability-scan Pipeline failed

This commit is contained in:
Liam Steckler 2024-04-20 17:14:14 -07:00
parent 0100603aa2
commit d6de76377f

14
scl.py
View file

@ -182,15 +182,15 @@ def do_initial_post(
print("JSON could not be loaded from nominatim API")
raise
if geocode["features"][0]["properties"]["geocoding"]["city"] != "Seattle":
city_not_seattle_text = " of {}".format(
geocode["features"][0]["properties"]["geocoding"]["city"]
)
city = geocode["features"][0]["properties"]["geocoding"]["city"]
street = geocode["features"][0]["properties"]["geocoding"]["name"]
event["geoloc_city"] = city
if city != "Seattle":
city_not_seattle_text = " of {}".format(city)
else:
city_not_seattle_text = ""
street = geocode["features"][0]["properties"]["geocoding"]["name"]
if (
"locality" in geocode["features"][0]["properties"]["geocoding"]
and event_class["size"] != "Large"
@ -219,13 +219,11 @@ def do_initial_post(
)
event["neighborhood"] = district
else:
city = geocode["features"][0]["properties"]["geocoding"]["city"]
alt_text = "A map showing the location of the outage, centered around {} in {}.".format(
street,
city,
)
area_text = city
event["geoloc_city"] = city
except Exception:
alt_text = "A map showing the location of the outage."