summaryrefslogtreecommitdiff
path: root/scripts/import_cldr.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/import_cldr.py')
-rwxr-xr-xscripts/import_cldr.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/import_cldr.py b/scripts/import_cldr.py
index a3e8f69..ed2e19c 100755
--- a/scripts/import_cldr.py
+++ b/scripts/import_cldr.py
@@ -520,18 +520,26 @@ def parse_dates(data, tree, sup, regions, territory):
week_data = data.setdefault('week_data', {})
supelem = sup.find('.//weekData')
for elem in supelem.findall('minDays'):
+ if _should_skip_elem(elem):
+ continue
territories = elem.attrib['territories'].split()
if territory in territories or any([r in territories for r in regions]):
week_data['min_days'] = int(elem.attrib['count'])
for elem in supelem.findall('firstDay'):
+ if _should_skip_elem(elem):
+ continue
territories = elem.attrib['territories'].split()
if territory in territories or any([r in territories for r in regions]):
week_data['first_day'] = weekdays[elem.attrib['day']]
for elem in supelem.findall('weekendStart'):
+ if _should_skip_elem(elem):
+ continue
territories = elem.attrib['territories'].split()
if territory in territories or any([r in territories for r in regions]):
week_data['weekend_start'] = weekdays[elem.attrib['day']]
for elem in supelem.findall('weekendEnd'):
+ if _should_skip_elem(elem):
+ continue
territories = elem.attrib['territories'].split()
if territory in territories or any([r in territories for r in regions]):
week_data['weekend_end'] = weekdays[elem.attrib['day']]