Raise ValueError for narrow unicode build

This commit is contained in:
Bharat123Rox 2019-03-19 23:02:58 +05:30
parent 9211f30ee3
commit 6db1ddd9c7

View File

@ -1,6 +1,7 @@
# coding: utf8
from __future__ import unicode_literals
import warnings
import sys
warnings.filterwarnings("ignore", message="numpy.dtype size changed")
warnings.filterwarnings("ignore", message="numpy.ufunc size changed")
@ -14,6 +15,12 @@ from .about import __version__
from .errors import Warnings, deprecation_warning
from . import util
if __version__ >= '2.1.0' and sys.maxunicode <= 65535:
raise ValueError('''You are running a narrow unicode build,
which is incompatible with spacy >= 2.1.0, reinstall Python and use a
wide unicode build instead. You can also rebuild Python and
set the --enable-unicode=ucs4 flag.''')
def load(name, **overrides):
depr_path = overrides.get("path")