comparison 0.9.x/scripts/import_cldr.py @ 512:f29b2dadd9fc stable

merge r478 from trunk: Fix the import script to skip alt or draft items in the numbers/symbols subtree of a locale (ticket #217)
author fschwarz
date Fri, 04 Mar 2011 16:19:46 +0000
parents 4f39b6e38540
children
comparison
equal deleted inserted replaced
511:4f39b6e38540 512:f29b2dadd9fc
402 402
403 # <numbers> 403 # <numbers>
404 404
405 number_symbols = data.setdefault('number_symbols', {}) 405 number_symbols = data.setdefault('number_symbols', {})
406 for elem in tree.findall('.//numbers/symbols/*'): 406 for elem in tree.findall('.//numbers/symbols/*'):
407 if ('draft' in elem.attrib or 'alt' in elem.attrib):
408 continue
407 number_symbols[elem.tag] = unicode(elem.text) 409 number_symbols[elem.tag] = unicode(elem.text)
408 410
409 decimal_formats = data.setdefault('decimal_formats', {}) 411 decimal_formats = data.setdefault('decimal_formats', {})
410 for elem in tree.findall('.//decimalFormats/decimalFormatLength'): 412 for elem in tree.findall('.//decimalFormats/decimalFormatLength'):
411 if ('draft' in elem.attrib or 'alt' in elem.attrib) \ 413 if ('draft' in elem.attrib or 'alt' in elem.attrib) \
Copyright (C) 2012-2017 Edgewall Software