/usr/local/lib/python3.6/site-packages/datasets/io/__pycache__
Edit: /usr/local/lib/python3.6/site-packages/datasets/io/__pycache__/json.cpython-36.pyc (4597B)
3
<%Ega @ s d dl Z d dlZd dlmZmZmZ d dlZddlmZm Z m
Z
mZ ddlm
Z
ddlmZ ddlmZ ddlmZmZ d d
lmZ G dd deZG d
d dZdS ) N)BinaryIOOptionalUnion )DatasetFeatures
NamedSplitconfig)query_table)Json)logging)NestedDataStructureLikePathLike )AbstractDatasetReaderc sF e Zd Zdee ee ee ee ee d fdd
Z
dd Z ZS ) JsonDatasetReaderNF)
path_or_pathssplitfeatures cache_dirkeep_in_memoryfieldc sZ t j|f||||d| || _t|tr2|n| j|i}tf ||||d|| _d S )N)r r r r )r
data_filesr r )super__init__r
isinstancedictr r builder)selfr r r r r r kwargs) __class__ :/usr/local/lib/python3.6/site-packages/datasets/io/json.pyr s
zJsonDatasetReader.__init__c C sJ d }d }d}d}d }d }| j j||||||d | j j| j|| jd}|S )NTF)download_config
download_modeignore_verificationstry_from_hf_gcs base_pathuse_auth_token)r r% Z in_memory)r Zdownload_and_prepareZ
as_datasetr r )r r# r$ r% r&