summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2021-05-16 18:06:07 +0300
committerYuval Adam <_@yuv.al>2021-05-16 18:06:07 +0300
commit32820ca5dde7bef90f58f6984256e84fbaabff16 (patch)
tree5bd79d40bfba452bd92b88f6f462fb39052650f7
parent49930068204379fc68e6cfad3dc4a35b6450e1fe (diff)
Cleanup group areas
-rw-r--r--alarmpy/alarmpy.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/alarmpy/alarmpy.py b/alarmpy/alarmpy.py
index 90122b7..0edec3a 100644
--- a/alarmpy/alarmpy.py
+++ b/alarmpy/alarmpy.py
@@ -134,12 +134,8 @@ class Alarm:
def group_areas_and_localize(self, cities):
res = defaultdict(list)
for city in cities:
- try:
- area = self.labels[city][f"areaname_{self.language}"]
- label = self.labels[city][f"label_{self.language}"]
- except KeyError:
- area = ""
- label = city
+ area = self.labels.get(city, {}).get(f"areaname_{self.language}", "")
+ label = self.labels.get(city, {}).get(f"label_{self.language}", city)
res[area].append(label)
return res