Roman Akopov added the comment:
This is how I extract data from Common Locale Data Repository v37
script assumes common\main working directory
from os import walk
from xml.etree import ElementTree
en_root = ElementTree.parse('en.xml')
for (dirpath, dirnames, filenames) in walk(
New submission from Roman Akopov :
For a specific Cherokee string of three symbols b'\\u13e3\\u13b3\\u13a9'
generating punycode representation fails.
What steps will reproduce the problem?
Execute 'ꮳꮃꭹ'.encode('idna')
of even more reliable
Execute '\u13e3\u