Viewing File: /opt/alt/python38/lib64/python3.8/site-packages/yaml/__pycache__/reader.cpython-38.opt-1.pyc

U

b`@sLddgZddlmZmZddlZddlZGdddeZGdddeZdS)ReaderReaderError)	YAMLErrorMarkNc@seZdZddZddZdS)rcCs"||_||_||_||_||_dSN)name	characterpositionencodingreason)selfrr
r	rrr>/opt/alt/python38/lib64/python3.8/site-packages/yaml/reader.py__init__s
zReaderError.__init__cCsHt|jtr,d|jt|j|j|j|jfSd|j|j|j|jfSdS)Nz>'%s' codec can't decode byte #x%02x: %s
  in "%s", position %dz8unacceptable character #x%04x: %s
  in "%s", position %d)
isinstancer	bytesrordrrr
r
rrr__str__!szReaderError.__str__N)__name__
__module____qualname__rrrrrrrsc@sfeZdZddZdddZdddZdd	d
ZddZd
dZe	
dZddZddZ
dddZdS)rcCsd|_d|_d|_d|_d|_d|_d|_d|_d|_d|_	d|_
d|_t|t
rnd|_|||d|_nHt|trd|_||_|n(||_t|dd|_d	|_d|_|dS)
NrTz<unicode string>z
<byte string>rz<file>F)rstreamstream_pointereofbufferpointer
raw_buffer
raw_decoderindexlinecolumnrstrcheck_printablerdetermine_encodinggetattr)r
rrrrr;s2



zReader.__init__rcCsJz|j|j|WStk
rD||d|j|j|YSXdS)Nr)rr
IndexErrorupdate)r
r"rrrpeekWs
zReader.peekrcCs4|j|t|jkr|||j|j|j|Sr)rlenrr*)r
lengthrrrprefix^s
z
Reader.prefixcCs|j|dt|jkr&||d|r|j|j}|jd7_|jd7_|dksr|dkr|j|jdkr|jd7_d|_n|dkr|jd7_|d8}q&dS)Nru	
…



ru)rr,rr*r"r#r$)r
r-Zchrrrforwardcs zReader.forwardcCsF|jdkr(t|j|j|j|j|j|jSt|j|j|j|jddSdSr)rrrr"r#r$rrrrrrget_markrs
zReader.get_markcCs|js(|jdkst|jdkr(|qt|jtr~|jtjrRtj	|_
d|_n,|jtjrptj
|_
d|_ntj|_
d|_|ddS)Nz	utf-16-lez	utf-16-bezutf-8r)rr r,
update_rawrr
startswithcodecsBOM_UTF16_LEutf_16_le_decoder!rBOM_UTF16_BEutf_16_be_decodeutf_8_decoder*rrrrr'zs
zReader.determine_encodingu![^	

 -~… -퟿-�𐀀-􏿿]cCsP|j|}|rL|}|jt|j|j|}t|j	|t
|dddS)NZunicodez"special characters are not allowed)
NON_PRINTABLEsearchgroupr"r,rrstartrrr)r
datamatchr	r
rrrr&szReader.check_printablec
Cs2|jdkrdS|j|jd|_d|_t|j|kr.|jsD||jdk	rz||jd|j\}}Wqtk
r}zN|j|j}|j	dk	r|j
t|j|j}n|j}t|j|||j
|jW5d}~XYqXn|j}t|}|||j|7_|j|d|_|jr&|jd7_d|_q.q&dS)Nrstrictr)r rrr,rr4r!UnicodeDecodeErrorr?rrrrrrr&)r
r-r@Z	convertedexcr	r
rrrr*s>




z
Reader.updatecCsL|j|}|jdkr||_n|j|7_|jt|7_|sHd|_dS)NT)rreadr rr,r)r
sizer@rrrr4s
zReader.update_rawN)r)r)r)rE)rrrrr+r.r1r2r'recompiler<r&r*r4rrrrr-s



)	__all__errorrrr6rHrobjectrrrrr<module>s
Back to Directory File Manager