Viewing File: /opt/alt/python35/lib64/python3.5/__pycache__/lzma.cpython-35.opt-2.pyc



]}2$@sKdddddddddd	d
ddd
ddddddddddddddddddd d!d"d#g$Zd$d%lZd$d%lZd$d&lTd$d'lmZmZd$d%lZd$Zd(Zd)Z	Gd*ddej
Zd+d,d%d-d6d.d%d/d%d0d%d1d%d2d%d3d Ze
d7d%d%d4d!Zed%d%d5d"Zd%S)8
CHECK_NONECHECK_CRC32CHECK_CRC64CHECK_SHA256CHECK_ID_MAX
CHECK_UNKNOWNFILTER_LZMA1FILTER_LZMA2FILTER_DELTA
FILTER_X86FILTER_IA64
FILTER_ARMFILTER_ARMTHUMBFILTER_POWERPCFILTER_SPARCFORMAT_AUTO	FORMAT_XZFORMAT_ALONE
FORMAT_RAWMF_HC3MF_HC4MF_BT2MF_BT3MF_BT4	MODE_FASTMODE_NORMALPRESET_DEFAULTPRESET_EXTREMELZMACompressorLZMADecompressorLZMAFile	LZMAErroropencompress
decompressis_check_supportedN)*)_encode_filter_properties_decode_filter_propertiesc@seZdZdddddd$dddddd	Zd
dZedd
ZddZddZddZ	ddZ
d%ddZd&ddZd'ddZ
d(ddZddZejd d!Zd"d#ZdS))rNrformatcheckr)presetfiltersc		Csd|_d|_t|_|dkrr|dkr?td|dk	rWtd|dkrit}t}ni|dkr|dkrt}t}t	d
|d|d|d||_
d|_ntdj|t
|ttfr0d|kr|d7}tj|||_d|_||_n?t|dsNt|drc||_||_ntd|jtkrtj|jtdtd
|d|}tj||_dS)NFr+rbr)zACannot specify an integrity check when opening a file for readingzICannot specify a preset compression level when opening a file for readingwwbaabxxbr,r-r.r/r%zInvalid mode: {!r}bTreadwritez1filename must be a str or bytes object, or a filetrailing_error)r+r0)r1r2r3r4r5r6)_fp_closefp_MODE_CLOSED_mode
ValueErrorr
_MODE_READr_MODE_WRITEr_compressor_posr,
isinstancestrbytesbuiltinsr!hasattr	TypeError_compressionDecompressReaderrr ioBufferedReader_buffer)	selffilenamemoder,r-r.r/	mode_coderawrU)/opt/alt/python35/lib64/python3.5/lzma.py__init__0sB+				
		zLZMAFile.__init__cCs|jtkrdSz]|jtkr>|jjd|_n1|jtkro|jj|jj	d|_Wdz|j
r|jjWdd|_d|_
t|_XXdS)NF)r?r>rArOcloserBr<r9rCflushr=)rPrUrUrVrXs

			zLZMAFile.closecCs
|jtkS)N)r?r>)rPrUrUrVclosedszLZMAFile.closedcCs|j|jjS)N)_check_not_closedr<fileno)rPrUrUrVr\s
zLZMAFile.filenocCs|jo|jjS)N)readablerOseekable)rPrUrUrVr^szLZMAFile.seekablecCs|j|jtkS)N)r[r?rA)rPrUrUrVr]s
zLZMAFile.readablecCs|j|jtkS)N)r[r?rB)rPrUrUrVwritables
zLZMAFile.writablecCs|j|jj|S)N)_check_can_readrOpeek)rPsizerUrUrVras
z
LZMAFile.peekcCs|j|jj|S)N)r`rOr8)rPrbrUrUrVr8s
z
LZMAFile.readcCs/|j|dkrtj}|jj|S)Nr%)r`rMDEFAULT_BUFFER_SIZErOread1)rPrbrUrUrVrds
	zLZMAFile.read1cCs|j|jj|S)N)r`rOreadline)rPrbrUrUrVres
zLZMAFile.readlinecCsK|j|jj|}|jj||jt|7_t|S)N)_check_can_writerCr"r<r9rDlen)rPdata
compressedrUrUrVr9s

zLZMAFile.writecCs|j|jj||S)N)_check_can_seekrOseek)rPoffsetwhencerUrUrVrks
z
LZMAFile.seekcCs-|j|jtkr&|jjS|jS)N)r[r?rArOtellrD)rPrUrUrVrns

z
LZMAFile.tellr;r;r;r;r;)__name__
__module____qualname__rWrXpropertyrZr\r^r]r_rar8rdrer9rMSEEK_SETrkrnrUrUrUrVr%s	!S	

r0r,r-r.r/encodingerrorsnewlinecCsd|kr.d|krvtd|fnH|dk	rFtd|dk	r^td|dk	rvtd|jdd}	t||	d|d	|d
|d|}
d|krtj|
|||S|
SdS)Ntr7zInvalid mode: %rz0Argument 'encoding' not supported in binary modez.Argument 'errors' not supported in binary modez/Argument 'newline' not supported in binary moder,r-r.r/)r@replacerrM
TextIOWrapper)rQrRr,r-r.r/rtrurvlz_modebinary_filerUrUrVr!scCs,t||||}|j||jS)N)rr"rY)rhr,r-r.r/comprUrUrVr"4scCsg}x}t|||}y|j|}Wntk
rO|rHPnYnX|j||jsrtd|j}|s	Pq	Wdj|S)NzACompressed data ended before the end-of-stream marker was reached)rr#r appendeofunused_datajoin)rhr,memlimitr/resultsdecompresrUrUrVr#@s 

		r;r;)__all__rHrM_lzmar'r(rKr>rArB
BaseStreamrr!rr"rr#rUrUrUrV<module>s,
-
Back to Directory File Manager