123456789101112131415161718192021 |
- # -*- coding: utf-8 -*-
- from __future__ import absolute_import, unicode_literals
- import os
- import pkgutil
- _replaces = pkgutil.get_data(__name__, 'data.bin').decode('utf8').split('\x00')
- def unidecode(txt):
- chars = []
- for ch in txt:
- codepoint = ord(ch)
- if not codepoint:
- chars.append('\x00')
- continue
- try:
- chars.append(_replaces[codepoint-1])
- except IndexError:
- pass
- return "".join(chars)
|