regiontest.py

Fri, 05 Feb 2021 12:16:29 +0200

author
Teemu Piippo <teemu@hecknology.net>
date
Fri, 05 Feb 2021 12:16:29 +0200
changeset 4
ac067a42b00f
parent 3
10ce28475e9c
permissions
-rw-r--r--

update

3
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
1
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
2 from collections import defaultdict
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
3 region_names_per_ref = defaultdict(set)
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
4 for ref, region in dict.items(regions):
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
5 set.add(region_names_per_ref[ref], region['name:fi'])
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
6 problem_regions = dict(filter(lambda k: len(region_names_per_ref[k]) > 1, region_names_per_ref))
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
7 if problem_regions:
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
8 from sys import stderr, exit
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
9 print('Found problems with regions', file = stderr)
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
10 print(problem_regions, file = stderr)
Teemu Piippo <teemu@hecknology.net>
parents:
diff changeset
11 exit(1)

mercurial