Always set city from the geocoding #27

Merged
buckbanzai merged 5 commits from add-neighborhood-hashtag into main 2024-04-20 17:18:38 -07:00
Showing only changes of commit d6de76377f - Show all commits

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."