/usr/local/lib/python3.6/site-packages/fsspec/implementations/__pycache__
NameSizeModeActions
arrow.cpython-36.pyc73280644editdlrm
cached.cpython-36.pyc230300644editdlrm
dask.cpython-36.pyc46560644editdlrm
dbfs.cpython-36.pyc133510644editdlrm
dvc.cpython-36.pyc26220644editdlrm
ftp.cpython-36.pyc104440644editdlrm
git.cpython-36.pyc37500644editdlrm
github.cpython-36.pyc74040644editdlrm
hdfs.cpython-36.pyc70930644editdlrm
http.cpython-36.pyc207520644editdlrm
jupyter.cpython-36.pyc41310644editdlrm
libarchive.cpython-36.pyc60050644editdlrm
local.cpython-36.pyc119120644editdlrm
memory.cpython-36.pyc66970644editdlrm
reference.cpython-36.pyc161420644editdlrm
sftp.cpython-36.pyc61040644editdlrm
smb.cpython-36.pyc105910644editdlrm
tar.cpython-36.pyc45020644editdlrm
webhdfs.cpython-36.pyc147120644editdlrm
zip.cpython-36.pyc32760644editdlrm
__init__.cpython-36.pyc1560644editdlrm
Edit: /usr/local/lib/python3.6/site-packages/fsspec/implementations/__pycache__/local.cpython-36.pyc (11912B)
3 8%Eg,@sddlZddlZddlZddljZddlZddlZddlZddl Z ddl Z ddl m Z ddl mZddlmZddlmZGddde Zejfdd ZGd d d ejZdS) N)AbstractFileSystem)compr)get_compression)stringify_pathcseZdZdZdZdZdZd4fdd Zd5dd Zd6d d Z d d Z d7ddZ fddZ ddZ ddZddZd8ddZd9ddZddZdd Zd:d!d"Zd;d$d%Zd&d'Zd(d)Zd*d+Zed,d-Zed.d/Zd0d1Zd2d3ZZS)<LocalFileSystemaInterface to files on local storage Parameters ---------- auto_mkdir: bool Whether, when opening a file, the directory containing it should be created (if it doesn't already exist). This is assumed by pyarrow code. /fileTFc stjf|||_dS)N)super__init__ auto_mkdir)selfr kwargs) __class__F/usr/local/lib/python3.6/site-packages/fsspec/implementations/local.pyr szLocalFileSystem.__init__cKsB|j|}|j|rt||r0|j|ddntj|f|dS)NT)exist_ok)_strip_protocolexistsFileExistsErrormakedirsosmkdir)r pathZcreate_parentsr rrrr$s   zLocalFileSystem.mkdircCs|j|}tj||ddS)N)r)rrr)r rrrrrr-s zLocalFileSystem.makedirscCs|j|}tj|dS)N)rrrmdir)r rrrrr1s zLocalFileSystem.rmdirc sPj|r4tj}fdd|DSQRXnfddtjDSdS)Ncsg|]}j|qSr)info).0f)r rr 9sz&LocalFileSystem.ls..csg|]}tj|qSr) posixpathjoin)rr)rrrr;s)rrscandirlistdir)r rZdetailr itr)rr rls5s   zLocalFileSystem.lsc s|j|}tj|f|S)N)rr glob)r rr )rrrr$=s zLocalFileSystem.globc Ks@t|tjrV|jdd}|j}|jddr2d}n|jddrDd}nd}|j|j}n^|j|}tj|dd}tj |j }|rtj|dd}tj |j rd}ntj |j rd}nd}||j ||j|d}xdD]}t|d |||<qW|d rsz"make_path_posix..~r\:z\\z /[A-Za-z]:roNz [A-Za-z]:z//)r2listsettupler*rF expanduserrtrr[seprurZrematchreplacelstrip)rrrrrrus.        ruc@seZdZd2ddZddZddZd d Zd d Zd dZddZ e dddZ e dddZ ddZ ddZddZddZddZd d!Zd"d#Zd$d%Zed&d'Zd(d)Zd*d+Zd,d-Zd.d/Zd0d1ZdS)3rdTNcKs>||_||_||_d|_||_t|||_tj|_ |j dS)N) rr-rcr autocommitr compressionioDEFAULT_BUFFER_SIZE blocksizerf)r rr-rrcrr rrrr s zLocalFileOpener.__init__cCs|jdks|jjr|js"d|jkrXt|j|jd|_|jrt|j}||j|jd|_n,tj \}}t j |||_ t||jd|_d|jkr|jj dd|_|jj d|j|j_dS)Nrb)r-r)rclosedrr-rirrrtempfilemkstemprrjtempseekr))r compressir(rrrrfs     zLocalFileOpener._opencCs2d|jkrt|j|jj||jj||S)Nr)r-r\rfrrread)r startendrrr _fetch_ranges   zLocalFileOpener._fetch_rangecCsHd|_|jdd}|jj|d|dkrDd|_|j|jj|dS)Nlocrr-)rpop__dict__updaterfr)r staterrrr __setstate__s   zLocalFileOpener.__setstate__cCsB|jj}|jdd|jkr.|jj|d<n|jjs>td|S)Nrrrz+Cannot serialise open write-mode local file)rcopyrr-rtellrr\)r drrr __getstate__s   zLocalFileOpener.__getstate__cCs"|jrtdtj|j|jdS)Nz0Can only commit if not already set to autocommit)r RuntimeErrorrKrUrr)r rrrcommit)szLocalFileOpener.commitcCs|jrtdtj|jdS)Nz#Cannot discard if set to autocommit)rrrrWr)r rrrdiscard.szLocalFileOpener.discard)returncCsdS)NTr)r rrrreadable3szLocalFileOpener.readablecCs d|jkS)Nr)r-)r rrrwritable6szLocalFileOpener.writablecOs|jj||S)N)rr)r argsr rrrr9szLocalFileOpener.readcOs|jj||S)N)rwrite)r rr rrrr<szLocalFileOpener.writecOs|jj||S)N)rr)r rr rrrr?szLocalFileOpener.tellcOs|jj||S)N)rr)r rr rrrrBszLocalFileOpener.seekcOs|jj||S)N)rseekable)r rr rrrrEszLocalFileOpener.seekablecOs|jj||S)N)rreadline)r rr rrrrHszLocalFileOpener.readlinecOs|jj||S)N)r readlines)r rr rrrrKszLocalFileOpener.readlinescCs |jjS)N)rrj)r rrrrjNszLocalFileOpener.closecCs|jjS)N)rr)r rrrrQszLocalFileOpener.closedcCs|jS)N)r)r rrr __fspath__UszLocalFileOpener.__fspath__cCs |jjS)N)r__iter__)r rrrrYszLocalFileOpener.__iter__cCs t|j|S)N)r>r)r itemrrr __getattr__\szLocalFileOpener.__getattr__cCsd|_|jjS)NT) _incontextr __enter__)r rrrr_szLocalFileOpener.__enter__cCsd|_|jj|||dS)NF)rr__exit__)r exc_type exc_value tracebackrrrrcszLocalFileOpener.__exit__)TNN)rxryrzr rfrrrrrboolrrrrrrrrrrjpropertyrrrrrrrrrrrds.    rd)rlrros.pathrrFrrrKr4rZfsspecrZfsspec.compressionrZ fsspec.corerZ fsspec.utilsrrrruIOBaserdrrrrs      8'