コード例 #1
0
ファイル: util.py プロジェクト: mouradk78/spaCy
def load_language_data(path):
    """Load JSON language data using the given path as a base.

    If the provided path isn't present, will attempt to load a gzipped version
    before giving up.
    """

    try:
        return srsly.read_json(path)
    except FileNotFoundError:
        return srsly.read_gzip_json(path + ".gz")
コード例 #2
0
ファイル: util.py プロジェクト: yuyang-huang/spaCy
def load_language_data(path):
    """Load JSON language data using the given path as a base. If the provided
    path isn't present, will attempt to load a gzipped version before giving up.

    path (unicode / Path): The data to load.
    RETURNS: The loaded data.
    """
    path = ensure_path(path)
    if path.exists():
        return srsly.read_json(path)
    path = path.with_suffix(path.suffix + ".gz")
    if path.exists():
        return srsly.read_gzip_json(path)
    raise ValueError(Errors.E160.format(path=path2str(path)))