diff options
| author | Yuval Adam <_@yuv.al> | 2021-05-16 18:06:07 +0300 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2021-05-16 18:06:07 +0300 |
| commit | 32820ca5dde7bef90f58f6984256e84fbaabff16 (patch) | |
| tree | 5bd79d40bfba452bd92b88f6f462fb39052650f7 | |
| parent | 49930068204379fc68e6cfad3dc4a35b6450e1fe (diff) | |
Cleanup group areas
| -rw-r--r-- | alarmpy/alarmpy.py | 8 |
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 |
