From: Alex Morega Date: Sat, 6 Jul 2013 17:08:54 +0000 (+0200) Subject: make sure zone aliases are unicode X-Git-Tag: 1.0~85 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5301acbb0d9b4f425d54d43c90e1ea3fc39cc209;p=thirdparty%2Fbabel.git make sure zone aliases are unicode --- diff --git a/scripts/import_cldr.py b/scripts/import_cldr.py index 84a6dc7b..6dedefd3 100755 --- a/scripts/import_cldr.py +++ b/scripts/import_cldr.py @@ -125,13 +125,13 @@ def main(): for map_zone in sup_windows_zones.findall('.//windowsZones/mapTimezones/mapZone'): if map_zone.attrib.get('territory') == '001': win_mapping[map_zone.attrib['other']] = map_zone.attrib['type'].split()[0] - for tzid in map_zone.attrib['type'].split(): - _zone_territory_map[tzid] = map_zone.attrib['territory'] + for tzid in text_type(map_zone.attrib['type']).split(): + _zone_territory_map[tzid] = text_type(map_zone.attrib['territory']) for key_elem in bcp47_timezone.findall('.//keyword/key'): if key_elem.attrib['name'] == 'tz': for elem in key_elem.findall('type'): - aliases = elem.attrib['alias'].split() + aliases = text_type(elem.attrib['alias']).split() tzid = aliases.pop(0) territory = _zone_territory_map.get(tzid, '001') territory_zones.setdefault(territory, []).append(tzid)