Merge pull request #362 from anthrotype/unicodedata2
[unicode] attempt to import `unicodedata2` backport module
This commit is contained in:
commit
5856bf90d2
@ -30,7 +30,12 @@ class _UnicodeCustom(object):
|
|||||||
class _UnicodeBuiltin(object):
|
class _UnicodeBuiltin(object):
|
||||||
|
|
||||||
def __getitem__(self, charCode):
|
def __getitem__(self, charCode):
|
||||||
import unicodedata
|
try:
|
||||||
|
# use unicodedata backport to python2, if available:
|
||||||
|
# https://github.com/mikekap/unicodedata2
|
||||||
|
import unicodedata2 as unicodedata
|
||||||
|
except ImportError:
|
||||||
|
import unicodedata
|
||||||
try:
|
try:
|
||||||
return unicodedata.name(unichr(charCode))
|
return unicodedata.name(unichr(charCode))
|
||||||
except ValueError:
|
except ValueError:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user