/usr/local/lib/python3.6/site-packages/fsspec/implementations/__pycache__
Edit: /usr/local/lib/python3.6/site-packages/fsspec/implementations/__pycache__/hdfs.cpython-36.pyc (7093B)
3
8%Eg @ s d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dl m
Z
d dlmZm
Z
e
ddd d
ddd
dddddddddddddddd dd
ddddgG dd de
ZG dd d eZdS )! N)suppress)HadoopFileSystem)wrap_exceptions)AbstractFileSystem)infer_storage_optionsmirror_fromclientchmodchownuserdf
disk_usagedownloaddriverexists
extra_confZget_capacityZget_space_usedhostZis_openkerb_ticketZstrip_protocolmkdirportZread_parquetrmstatuploadc s e Zd ZdZd#Zd$ fdd Zed
d Zedd
Z dd Z
dd Zed%ddZ
edd Zdd Zedd Zedd Zed&ddZed'd!d"Z ZS )(PyArrowHDFSzAdapted version of Arrow's HadoopFileSystem
This is a very simple wrapper over the pyarrow.hdfs.HadoopFileSystem, which
passes on all calls to the underlying class.hdfsfiledefaultr Nlibhdfsc sN t jf | t||||||d _tj fdd ||||||f _dS )a7
Parameters
----------
host: str
Hostname, IP or "default" to try to read from Hadoop config
port: int
Port to connect on, or default from Hadoop config if 0
user: str or None
If given, connect as this username
kerb_ticket: str or None
If given, use this ticket for authentication
driver: 'libhdfs' or 'libhdfs3'
Binary driver; libhdfs if the JNI library and default
extra_conf: None or dict
Passed on to HadoopFileSystem
)r r r r r r c s
j j S )N)r close )selfr E/usr/local/lib/python3.6/site-packages/fsspec/implementations/hdfs.py
[ s z&PyArrowHDFS.__init__..N)super__init__r r weakreffinalizepars)r r r r r r r kwargs) __class__)r r! r$ 6 s
zPyArrowHDFS.__init__c C sX t | }i }|jdd r$|d |d<