[unicode] attempt to import unicodedata2
backport module
As suggested by Adam @twardoch in https://github.com/behdad/fonttools/issues/83#issuecomment-139052095
This commit is contained in:
parent
ae5bc2dc00
commit
6248bbbd69
@ -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