Fri, 05 Feb 2021 12:16:29 +0200
update
from collections import defaultdict region_names_per_ref = defaultdict(set) for ref, region in dict.items(regions): set.add(region_names_per_ref[ref], region['name:fi']) problem_regions = dict(filter(lambda k: len(region_names_per_ref[k]) > 1, region_names_per_ref)) if problem_regions: from sys import stderr, exit print('Found problems with regions', file = stderr) print(problem_regions, file = stderr) exit(1)