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



]:@sddlZddlZyddlTWn5ek
r]ZzedeWYddZ[XnXdddddd	d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/g,Zd0Zd1ZZ	d2Z
Zd3Zd4Z
ejd5kr0e	ZZeZneZZe
Ze	ZeZeZe
ZGd6ddeZGd7ddZGd8ddeZGd9d:d:eZGd;ddeZGd<d=d=eZGd>ddeZGd?ddeZGd@ddZ GdAddZ!dBddCdDdEdZ"ddCdFdZ#dGdZ$dHdZ%dId Z&dJd!Z'dKd"Z(dLd#Z)dCdMd&Z*dCdNd'Z+dOdPZ,dQdRZ-yLe.dCZ/e.dSZ0e.dTZ1e.dUZ2e.dVZ3e.dWZ4Wn6e5k
rWdZ/dZ0dZ1dZ2dZ3dZ4YnXdZ6e6rpddl7Z7e8dXkre#ej9dYdZe_9e#ej:dZdYe_:dS)[N)*z%Failed to load the builtin codecs: %sregisterlookupopenEncodedFileBOMBOM_BEBOM_LEBOM32_BEBOM32_LEBOM64_BEBOM64_LEBOM_UTF8	BOM_UTF16BOM_UTF16_LEBOM_UTF16_BE	BOM_UTF32BOM_UTF32_LEBOM_UTF32_BE	CodecInfoCodecIncrementalEncoderIncrementalDecoderStreamReaderStreamWriterStreamReaderWriter
StreamRecoder
getencoder
getdecodergetincrementalencodergetincrementaldecoder	getreader	getwriterencodedecode
iterencode
iterdecode
strict_errors
ignore_errorsreplace_errorsxmlcharrefreplace_errorsbackslashreplace_errorsnamereplace_errorsregister_errorlookup_errorssssslittlec	@sCeZdZdZdddddddddZddZdS)rTN_is_text_encodingc
Csvtj|||||f}	||	_||	_||	_||	_||	_||	_||	_|dk	rr||	_	|	S)N)
tuple__new__namer#r$incrementalencoderincrementaldecoderstreamwriterstreamreaderr0)
clsr#r$r7r6r4r5r3r0selfr:+/opt/alt/python35/lib64/python3.5/codecs.pyr2]s								zCodecInfo.__new__cCs)d|jj|jj|jt|fS)Nz%<%s.%s object for encoding %s at %#x>)	__class__
__module____qualname__r3id)r9r:r:r;__repr__lszCodecInfo.__repr__)__name__r=r>r0r2r@r:r:r:r;rRs
	
c@s.eZdZdddZdddZdS)rstrictcCs
tdS)N)NotImplementedError)r9inputerrorsr:r:r;r#szCodec.encodecCs
tdS)N)rC)r9rDrEr:r:r;r$szCodec.decodeN)rAr=r>r#r$r:r:r:r;rqsc@sReZdZdddZdddZddZd	d
ZddZd
S)rrBcCs||_d|_dS)N)rEbuffer)r9rEr:r:r;__init__s	zIncrementalEncoder.__init__FcCs
tdS)N)rC)r9rDfinalr:r:r;r#szIncrementalEncoder.encodecCsdS)Nr:)r9r:r:r;resetszIncrementalEncoder.resetcCsdS)Nrr:)r9r:r:r;getstateszIncrementalEncoder.getstatecCsdS)Nr:)r9stater:r:r;setstateszIncrementalEncoder.setstateN)rAr=r>rHr#rJrKrMr:r:r:r;rs
c@s^eZdZdddZddZdddZd	d
ZddZd
dZdS)BufferedIncrementalEncoderrBcCstj||d|_dS)NrF)rrHrG)r9rEr:r:r;rHsz#BufferedIncrementalEncoder.__init__cCs
tdS)N)rC)r9rDrErIr:r:r;_buffer_encodesz)BufferedIncrementalEncoder._buffer_encodeFcCsB|j|}|j||j|\}}||d|_|S)N)rGrOrE)r9rDrIdataresultconsumedr:r:r;r#s
z!BufferedIncrementalEncoder.encodecCstj|d|_dS)NrF)rrJrG)r9r:r:r;rJs
z BufferedIncrementalEncoder.resetcCs
|jpdS)Nr)rG)r9r:r:r;rKsz#BufferedIncrementalEncoder.getstatecCs|p	d|_dS)NrF)rG)r9rLr:r:r;rMsz#BufferedIncrementalEncoder.setstateN)	rAr=r>rHrOr#rJrKrMr:r:r:r;rNsrNc@sReZdZdddZdddZddZd	d
ZddZd
S)rrBcCs
||_dS)N)rE)r9rEr:r:r;rHszIncrementalDecoder.__init__FcCs
tdS)N)rC)r9rDrIr:r:r;r$
szIncrementalDecoder.decodecCsdS)Nr:)r9r:r:r;rJszIncrementalDecoder.resetcCsdS)Nr)rSrr:)r9r:r:r;rKszIncrementalDecoder.getstatecCsdS)Nr:)r9rLr:r:r;rM&szIncrementalDecoder.setstateN)rAr=r>rHr$rJrKrMr:r:r:r;rs

c@s^eZdZdddZddZdddZd	d
ZddZd
dZdS)BufferedIncrementalDecoderrBcCstj||d|_dS)NrS)rrHrG)r9rEr:r:r;rH4sz#BufferedIncrementalDecoder.__init__cCs
tdS)N)rC)r9rDrErIr:r:r;_buffer_decode9sz)BufferedIncrementalDecoder._buffer_decodeFcCsB|j|}|j||j|\}}||d|_|S)N)rGrUrE)r9rDrIrPrQrRr:r:r;r$>s
z!BufferedIncrementalDecoder.decodecCstj|d|_dS)NrS)rrJrG)r9r:r:r;rJFs
z BufferedIncrementalDecoder.resetcCs
|jdfS)Nr)rG)r9r:r:r;rKJsz#BufferedIncrementalDecoder.getstatecCs|d|_dS)Nr)rG)r9rLr:r:r;rMNsz#BufferedIncrementalDecoder.setstateN)	rAr=r>rHrUr$rJrKrMr:r:r:r;rT.srTc@syeZdZdddZddZddZdd	Zd
ddZed
dZ	ddZ
ddZdS)rrBcCs||_||_dS)N)streamrE)r9rVrEr:r:r;rH[s	zStreamWriter.__init__cCs/|j||j\}}|jj|dS)N)r#rErVwrite)r9objectrPrRr:r:r;rWtszStreamWriter.writecCs|jdj|dS)NrF)rWjoin)r9listr:r:r;
writelines{szStreamWriter.writelinescCsdS)Nr:)r9r:r:r;rJs
zStreamWriter.resetrcCs9|jj|||dkr5|dkr5|jdS)Nr)rVseekrJ)r9offsetwhencer:r:r;r\szStreamWriter.seekcCs||j|S)N)rV)r9r3getattrr:r:r;__getattr__szStreamWriter.__getattr__cCs|S)Nr:)r9r:r:r;	__enter__szStreamWriter.__enter__cCs|jjdS)N)rVclose)r9typevaluetbr:r:r;__exit__szStreamWriter.__exit__N)rAr=r>rHrWr[rJr\r_r`rarfr:r:r:r;rYsc@seZdZeZdddZdddZdd ddd	Zd
ddd
Zd
dddZ	ddZ
dddZddZddZ
eddZddZddZd
S)!rrBcCsC||_||_d|_|j|_|j|_d|_dS)NrS)rVrE
bytebuffercharbuffertype_empty_charbuffer
charbuffer
linebuffer)r9rVrEr:r:r;rHs			zStreamReader.__init__cCs
tdS)N)rC)r9rDrEr:r:r;r$szStreamReader.decodeFcCs|jr*|jj|j|_d|_xZ|dkrRt|j|krtPn"|dkrtt|j|krtP|dkr|jj}n|jj|}|j|}|sPy|j||j	\}}Wnt
k
rY}z`|rD|j|d|j|j	\}}|jdd}	t|	dkrGnWYdd}~XnX||d|_|j|7_|s-Pq-W|dkr|j}
|j|_n)|jd|}
|j|d|_|
S)NrkeependsTrl)
rkrirYrjlenrVreadrgr$rEUnicodeDecodeErrorstart
splitlines)r9sizechars	firstlinenewdatarPnewcharsdecodedbytesexclinesrQr:r:r;rosF		
(	zStreamReader.readNTc	Csh|jrn|jd}|jd=t|jdkrN|jd|_d|_|sj|jddd}|S|pwd}|j}x|j|dd}|rt|tr|jdst|t	r|jd	r||jd
ddd7}||7}|jdd}|rt|dkr|d}|d=t|dkrv|d|j7<||_d|_n|d|j|_|s|jddd}P|d}|djddd}||kr|jj
|dd|j|_|r|}n|}P|s&|dk	rJ|rI|rI|jddd}P|dkr|d
9}qW|S)NrrlrmFHruT
s
rsrti@)rkrnrjrrriro
isinstancestrendswithbytesrY)	r9rsrmlinereadsizerPrzline0withendline0withoutendr:r:r;readlines^	

		

	

	
zStreamReader.readlinecCs|j}|j|S)N)rorr)r9sizehintrmrPr:r:r;	readlines[szStreamReader.readlinescCs"d|_|j|_d|_dS)NrS)rgrirjrk)r9r:r:r;rJjs		zStreamReader.resetrcCs!|jj|||jdS)N)rVr\rJ)r9r]r^r:r:r;r\wszStreamReader.seekcCs |j}|r|StdS)N)r
StopIteration)r9rr:r:r;__next__szStreamReader.__next__cCs|S)Nr:)r9r:r:r;__iter__szStreamReader.__iter__cCs||j|S)N)rV)r9r3r_r:r:r;r`szStreamReader.__getattr__cCs|S)Nr:)r9r:r:r;raszStreamReader.__enter__cCs|jjdS)N)rVrb)r9rcrdrer:r:r;rfszStreamReader.__exit__r~r~)rAr=r>rrhrHr$rorrrJr\rrr_r`rarfr:r:r:r;rsNK
c@seZdZdZdddZd ddZdd	d
ZdddZd
dZddZ	ddZ
ddZddZdddZ
eddZddZddZdS)!runknownrBcCs:||_||||_||||_||_dS)N)rVreaderwriterrE)r9rVReaderWriterrEr:r:r;rHs
	zStreamReaderWriter.__init__rlcCs|jj|S)N)rro)r9rsr:r:r;roszStreamReaderWriter.readNcCs|jj|S)N)rr)r9rsr:r:r;rszStreamReaderWriter.readlinecCs|jj|S)N)rr)r9rr:r:r;rszStreamReaderWriter.readlinescCs
t|jS)N)nextr)r9r:r:r;rszStreamReaderWriter.__next__cCs|S)Nr:)r9r:r:r;rszStreamReaderWriter.__iter__cCs|jj|S)N)rrW)r9rPr:r:r;rWszStreamReaderWriter.writecCs|jj|S)N)rr[)r9rZr:r:r;r[szStreamReaderWriter.writelinescCs|jj|jjdS)N)rrJr)r9r:r:r;rJs
zStreamReaderWriter.resetrcCsI|jj|||jj|dkrE|dkrE|jjdS)Nr)rVr\rrJr)r9r]r^r:r:r;r\s
zStreamReaderWriter.seekcCs||j|S)N)rV)r9r3r_r:r:r;r`szStreamReaderWriter.__getattr__cCs|S)Nr:)r9r:r:r;raszStreamReaderWriter.__enter__cCs|jjdS)N)rVrb)r9rcrdrer:r:r;rfszStreamReaderWriter.__exit__r~)rAr=r>encodingrHrorrrrrWr[rJr\r_r`rarfr:r:r:r;rsc@seZdZdZdZdddZdddZdd	d
ZdddZd
dZ	ddZ
ddZddZddZ
eddZddZddZdS)rrrBcCsL||_||_||_||||_||||_||_dS)N)rVr#r$rrrE)r9rVr#r$rrrEr:r:r;rHs			zStreamRecoder.__init__rlcCs1|jj|}|j||j\}}|S)N)rror#rE)r9rsrPbytesencodedr:r:r;ro szStreamRecoder.readNcCsO|dkr|jj}n|jj|}|j||j\}}|S)N)rrr#rE)r9rsrPrr:r:r;r&s
zStreamRecoder.readlinecCs:|jj}|j||j\}}|jddS)NrmT)rror#rErr)r9rrPrr:r:r;r/szStreamRecoder.readlinescCs.t|j}|j||j\}}|S)N)rrr#rE)r9rPrr:r:r;r5szStreamRecoder.__next__cCs|S)Nr:)r9r:r:r;r<szStreamRecoder.__iter__cCs+|j||j\}}|jj|S)N)r$rErrW)r9rPbytesdecodedr:r:r;rW?szStreamRecoder.writecCs:dj|}|j||j\}}|jj|S)NrF)rYr$rErrW)r9rZrPrr:r:r;r[DszStreamRecoder.writelinescCs|jj|jjdS)N)rrJr)r9r:r:r;rJJs
zStreamRecoder.resetcCs||j|S)N)rV)r9r3r_r:r:r;r`OszStreamRecoder.__getattr__cCs|S)Nr:)r9r:r:r;raVszStreamRecoder.__enter__cCs|jjdS)N)rVrb)r9rcrdrer:r:r;rfYszStreamRecoder.__exit__r~)rAr=r>
data_encoding
file_encodingrHrorrrrrWr[rJr_r`rarfr:r:r:r;rs	rrBrlcCs{|dk	r"d|kr"|d}tj|||}|dkrG|St|}t||j|j|}||_|S)Nb)builtinsrrrr7r6r)filenamemoderrE	bufferingfileinfosrwr:r:r;r^s
	cCsg|dkr|}t|}t|}t||j|j|j|j|}||_||_|S)N)rrr#r$r7r6rr)rrrrE	data_info	file_infosrr:r:r;rs		cCs
t|jS)N)rr#)rr:r:r;rscCs
t|jS)N)rr$)rr:r:r;rscCs+t|j}|dkr't||S)N)rr4LookupError)rencoderr:r:r;rs	cCs+t|j}|dkr't||S)N)rr5r)rdecoderr:r:r;r s	cCs
t|jS)N)rr7)rr:r:r;r!scCs
t|jS)N)rr6)rr:r:r;r"scksat|||}x(|D] }|j|}|r|VqW|jdd}|r]|VdS)NrFT)rr#)iteratorrrEkwargsrrDoutputr:r:r;r%s	
	cksat|||}x(|D] }|j|}|r|VqW|jdd}|r]|VdS)NrST)r r$)rrrErrrDrr:r:r;r&s	
	cCsdd|DS)NcSsi|]}||qSr:r:).0ir:r:r;
<dictcomp> s	z&make_identity_dict.<locals>.<dictcomp>r:)rngr:r:r;make_identity_dictsrcCsJi}x=|jD]/\}}||kr8|||<qd||<qW|S)N)items)decoding_mapmkvr:r:r;make_encoding_map"s

rignorereplacexmlcharrefreplacebackslashreplacenamereplace__main__zlatin-1zutf-8);rsys_codecsImportErrorwhySystemError__all__rr	rrrrr	byteorderrrrrr
r
rr1rrrXrrNrrTrrrrrrrrrr r!r"r%r&rrr.r'r(r)r*r+r,r_false	encodingsrAstdoutstdinr:r:r:r;<module>
s#				


	
B("1+IWn*&






Back to Directory File Manager