From: Aarni Koskela Date: Thu, 11 Jul 2024 11:06:02 +0000 (+0300) Subject: Do not import list patterns that have no parts X-Git-Tag: v2.16.0~12^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c5684f6b5922c31bfcc2bc0970bbaac2a7814b03;p=thirdparty%2Fbabel.git Do not import list patterns that have no parts --- diff --git a/scripts/import_cldr.py b/scripts/import_cldr.py index 761372ac..ee481440 100755 --- a/scripts/import_cldr.py +++ b/scripts/import_cldr.py @@ -530,10 +530,11 @@ def parse_locale_display_names(data, tree): def parse_list_patterns(data, tree): list_patterns = data.setdefault('list_patterns', {}) - for listType in tree.findall('.//listPatterns/listPattern'): - by_type = list_patterns.setdefault(listType.attrib.get('type', 'standard'), {}) - for listPattern in listType.findall('listPatternPart'): - by_type[listPattern.attrib['type']] = _text(listPattern) + for list_pattern_el in tree.findall('.//listPatterns/listPattern'): + pattern_type = list_pattern_el.attrib.get('type', 'standard') + for pattern_part_el in list_pattern_el.findall('listPatternPart'): + pattern_part_type = pattern_part_el.attrib['type'] + list_patterns.setdefault(pattern_type, {})[pattern_part_type] = _text(pattern_part_el) def parse_dates(data, tree, sup, regions, territory):