/usr/local/lib/python3.6/site-packages/fsspec/__pycache__
NameSizeModeActions
archive.cpython-36.pyc26790644editdlrm
asyn.cpython-36.pyc232500644editdlrm
caching.cpython-36.pyc133250644editdlrm
callbacks.cpython-36.pyc59270644editdlrm
compression.cpython-36.pyc46450644editdlrm
config.cpython-36.pyc27400644editdlrm
conftest.cpython-36.pyc13610644editdlrm
core.cpython-36.pyc202340644editdlrm
dircache.cpython-36.pyc32920644editdlrm
exceptions.cpython-36.pyc7330644editdlrm
fuse.cpython-36.pyc101100644editdlrm
gui.cpython-36.pyc142140644editdlrm
mapping.cpython-36.pyc82080644editdlrm
parquet.cpython-36.pyc111810644editdlrm
registry.cpython-36.pyc76210644editdlrm
spec.cpython-36.pyc522480644editdlrm
transaction.cpython-36.pyc31780644editdlrm
utils.cpython-36.pyc144030644editdlrm
_version.cpython-36.pyc4640644editdlrm
__init__.cpython-36.pyc13940644editdlrm
Edit: /usr/local/lib/python3.6/site-packages/fsspec/__pycache__/compression.cpython-36.pyc (4645B)
3 8%Eg3@sdZddlmZddlmZddlZddlmZddZ de iZ d#d d Z d$d d Z e de de dedyddl mZe dejdWn0ek rddlmZe ddddYnXy,ddlmZe dede dedddWnek rYnXy0ddlZe dejddde dejdddWnek rFYnXGdddeZyddlZeje degWneefk rYnXyddlZe dejjdWnek rYnXy"ddlZd%dd Z e d!e d"Wnek rYnXdS)&z9Helper functions for a standard streaming compression API)BZ2File)ZipFileN)AbstractBufferedFilecKs|S)N)filemodekwargsrr file-like. Accepts an input file-like object, the target mode and kwargs. Returns a wrapped file-like object. extensions: (str, Iterable[str]) A file extension, or list of file extensions for which to infer this compression scheme. Eg. "gz". force: (bool) Force re-registration of compression type or extensions. Raises: ValueError: If name or extensions already registered, and not force. z&Duplicate compression registration: %sz-Duplicate compression file extension: %s (%s)N) isinstancestrcompr ValueErrorfsspecutils compressions)namecallback extensionsforceextrrr register_compressions    rrbc s|d|krJ|pd}t|fddi|j|dd}|jffdd |_|St||dkrfjd}j|fddi|S) Nrrrw)rcs|p jS)N)close)closer)zrr >szunzip..r)ropenrnamelist)infilerfilenamerfor)rr unzip9s r$zipbz2)igzipgzipgz)GzipFilecKstfd|i|S)Nfileobj)r*)frrrr rVsr)LZMAFilelzmaxzT)rcs@eZdZfddZd ddZdddZd d Zd d ZZS) SnappyFilec sVddl}tjfdd|jdddd|||_d|krH|j|_n |j|_dS)Nrsnappybiɚ;)fspathrsizer)r1super__init__stripr!ZStreamDecompressorcodecZStreamCompressor)selfr!rrr1) __class__rr r7ks zSnappyFile.__init__FcCs.|jjd|jj|jj}|jj|dS)NrT)bufferseekr9Z add_chunkreadr!write)r:finaloutrrr _upload_chunkws  zSnappyFile._upload_chunkrcCs tddS)NzSnappyFile is not seekable)NotImplementedError)r:locwhencerrr r=}szSnappyFile.seekcCsdS)NFr)r:rrr seekableszSnappyFile.seekablecCs|jj||}|jj|S)z*Get the specified set of bytes from remote)r!r>r9 decompress)r:startenddatarrr _fetch_rangeszSnappyFile._fetch_range)F)r) __name__ __module__ __qualname__r7rBr=rFrK __classcell__rr)r;r r0js   r0r1lz4cCs4d|krtj}|j|Stjdd}|j|SdS)Nr )level)zstdZZstdDecompressor stream_readerZZstdCompressorZ stream_writer)r!rZcctxrrr zstandard_files   rUrSZzst)F)rN)r)!__doc__r&rzipfilerZ fsspec.utilsrZ fsspec.specrr r rr$Zisalr'Z IGzipFile ImportErrorr(r*r.r-Zlzmaffir0r1compress NameErrorZ lz4.framerPframerZ zstandardrSrUrrrr s^    '