/usr/lib64/python3.12/encodings/__pycache__
NameSizeModeActions
aliases.cpython-312.opt-1.pyc124100644editdlrm
aliases.cpython-312.opt-2.pyc118200644editdlrm
aliases.cpython-312.pyc124100644editdlrm
ascii.cpython-312.opt-1.pyc25170644editdlrm
ascii.cpython-312.opt-2.pyc23750644editdlrm
ascii.cpython-312.pyc25170644editdlrm
base64_codec.cpython-312.opt-1.pyc28440644editdlrm
base64_codec.cpython-312.opt-2.pyc26730644editdlrm
base64_codec.cpython-312.pyc29850644editdlrm
big5.cpython-312.opt-1.pyc19920644editdlrm
big5.cpython-312.opt-2.pyc19920644editdlrm
big5.cpython-312.pyc19920644editdlrm
big5hkscs.cpython-312.opt-1.pyc20020644editdlrm
big5hkscs.cpython-312.opt-2.pyc20020644editdlrm
big5hkscs.cpython-312.pyc20020644editdlrm
bz2_codec.cpython-312.opt-1.pyc42240644editdlrm
bz2_codec.cpython-312.opt-2.pyc39320644editdlrm
bz2_codec.cpython-312.pyc43390644editdlrm
charmap.cpython-312.opt-1.pyc38610644editdlrm
charmap.cpython-312.opt-2.pyc35710644editdlrm
charmap.cpython-312.pyc38610644editdlrm
cp720.cpython-312.opt-1.pyc32060644editdlrm
cp720.cpython-312.opt-2.pyc30350644editdlrm
cp720.cpython-312.pyc32060644editdlrm
cp858.cpython-312.opt-1.pyc128370644editdlrm
cp858.cpython-312.opt-2.pyc127550644editdlrm
cp858.cpython-312.pyc128370644editdlrm
cp932.cpython-312.opt-1.pyc19940644editdlrm
cp932.cpython-312.opt-2.pyc19940644editdlrm
cp932.cpython-312.pyc19940644editdlrm
cp949.cpython-312.opt-1.pyc19940644editdlrm
cp949.cpython-312.opt-2.pyc19940644editdlrm
cp949.cpython-312.pyc19940644editdlrm
cp950.cpython-312.opt-1.pyc19940644editdlrm
cp950.cpython-312.opt-2.pyc19940644editdlrm
cp950.cpython-312.pyc19940644editdlrm
cp1125.cpython-312.opt-1.pyc136530644editdlrm
cp1125.cpython-312.opt-2.pyc135920644editdlrm
cp1125.cpython-312.pyc136530644editdlrm
euc_jisx0213.cpython-312.opt-1.pyc20080644editdlrm
euc_jisx0213.cpython-312.opt-2.pyc20080644editdlrm
euc_jisx0213.cpython-312.pyc20080644editdlrm
euc_jis_2004.cpython-312.opt-1.pyc20080644editdlrm
euc_jis_2004.cpython-312.opt-2.pyc20080644editdlrm
euc_jis_2004.cpython-312.pyc20080644editdlrm
euc_jp.cpython-312.opt-1.pyc19960644editdlrm
euc_jp.cpython-312.opt-2.pyc19960644editdlrm
euc_jp.cpython-312.pyc19960644editdlrm
euc_kr.cpython-312.opt-1.pyc19960644editdlrm
euc_kr.cpython-312.opt-2.pyc19960644editdlrm
euc_kr.cpython-312.pyc19960644editdlrm
gb2312.cpython-312.opt-1.pyc19960644editdlrm
gb2312.cpython-312.opt-2.pyc19960644editdlrm
gb2312.cpython-312.pyc19960644editdlrm
gb18030.cpython-312.opt-1.pyc19980644editdlrm
gb18030.cpython-312.opt-2.pyc19980644editdlrm
gb18030.cpython-312.pyc19980644editdlrm
gbk.cpython-312.opt-1.pyc19900644editdlrm
gbk.cpython-312.opt-2.pyc19900644editdlrm
gbk.cpython-312.pyc19900644editdlrm
hex_codec.cpython-312.opt-1.pyc28310644editdlrm
hex_codec.cpython-312.opt-2.pyc26580644editdlrm
hex_codec.cpython-312.pyc29720644editdlrm
hz.cpython-312.opt-1.pyc19880644editdlrm
hz.cpython-312.opt-2.pyc19880644editdlrm
hz.cpython-312.pyc19880644editdlrm
idna.cpython-312.opt-1.pyc98830644editdlrm
idna.cpython-312.opt-2.pyc98830644editdlrm
idna.cpython-312.pyc98830644editdlrm
iso2022_jp.cpython-312.opt-1.pyc20090644editdlrm
iso2022_jp.cpython-312.opt-2.pyc20090644editdlrm
iso2022_jp.cpython-312.pyc20090644editdlrm
iso2022_jp_1.cpython-312.opt-1.pyc20130644editdlrm
iso2022_jp_1.cpython-312.opt-2.pyc20130644editdlrm
iso2022_jp_1.cpython-312.pyc20130644editdlrm
iso2022_jp_2.cpython-312.opt-1.pyc20130644editdlrm
iso2022_jp_2.cpython-312.opt-2.pyc20130644editdlrm
iso2022_jp_2.cpython-312.pyc20130644editdlrm
iso2022_jp_3.cpython-312.opt-1.pyc20130644editdlrm
iso2022_jp_3.cpython-312.opt-2.pyc20130644editdlrm
iso2022_jp_3.cpython-312.pyc20130644editdlrm
iso2022_jp_2004.cpython-312.opt-1.pyc20200644editdlrm
iso2022_jp_2004.cpython-312.opt-2.pyc20200644editdlrm
iso2022_jp_2004.cpython-312.pyc20200644editdlrm
iso2022_jp_ext.cpython-312.opt-1.pyc20180644editdlrm
iso2022_jp_ext.cpython-312.opt-2.pyc20180644editdlrm
iso2022_jp_ext.cpython-312.pyc20180644editdlrm
iso2022_kr.cpython-312.opt-1.pyc20090644editdlrm
iso2022_kr.cpython-312.opt-2.pyc20090644editdlrm
iso2022_kr.cpython-312.pyc20090644editdlrm
johab.cpython-312.opt-1.pyc19940644editdlrm
johab.cpython-312.opt-2.pyc19940644editdlrm
johab.cpython-312.pyc19940644editdlrm
koi8_t.cpython-312.opt-1.pyc30710644editdlrm
koi8_t.cpython-312.opt-2.pyc30190644editdlrm
koi8_t.cpython-312.pyc30710644editdlrm
latin_1.cpython-312.opt-1.pyc25290644editdlrm
latin_1.cpython-312.opt-2.pyc23850644editdlrm
latin_1.cpython-312.pyc25290644editdlrm
mbcs.cpython-312.opt-1.pyc20930644editdlrm
mbcs.cpython-312.opt-2.pyc18640644editdlrm
mbcs.cpython-312.pyc20930644editdlrm
oem.cpython-312.opt-1.pyc19060644editdlrm
oem.cpython-312.opt-2.pyc18600644editdlrm
oem.cpython-312.pyc19060644editdlrm
palmos.cpython-312.opt-1.pyc31360644editdlrm
palmos.cpython-312.opt-2.pyc30030644editdlrm
palmos.cpython-312.pyc31360644editdlrm
punycode.cpython-312.opt-1.pyc94070644editdlrm
punycode.cpython-312.opt-2.pyc88610644editdlrm
punycode.cpython-312.pyc94070644editdlrm
quopri_codec.cpython-312.opt-1.pyc30930644editdlrm
quopri_codec.cpython-312.opt-2.pyc29990644editdlrm
quopri_codec.cpython-312.pyc31570644editdlrm
raw_unicode_escape.cpython-312.opt-1.pyc25840644editdlrm
raw_unicode_escape.cpython-312.opt-2.pyc24290644editdlrm
raw_unicode_escape.cpython-312.pyc25840644editdlrm
rot_13.cpython-312.opt-1.pyc44040644editdlrm
rot_13.cpython-312.opt-2.pyc42580644editdlrm
rot_13.cpython-312.pyc44040644editdlrm
shift_jis.cpython-312.opt-1.pyc20020644editdlrm
shift_jis.cpython-312.opt-2.pyc20020644editdlrm
shift_jis.cpython-312.pyc20020644editdlrm
shift_jisx0213.cpython-312.opt-1.pyc20130644editdlrm
shift_jisx0213.cpython-312.opt-2.pyc20130644editdlrm
shift_jisx0213.cpython-312.pyc20130644editdlrm
shift_jis_2004.cpython-312.opt-1.pyc20130644editdlrm
shift_jis_2004.cpython-312.opt-2.pyc20130644editdlrm
shift_jis_2004.cpython-312.pyc20130644editdlrm
undefined.cpython-312.opt-1.pyc25240644editdlrm
undefined.cpython-312.opt-2.pyc21990644editdlrm
undefined.cpython-312.pyc25240644editdlrm
unicode_escape.cpython-312.opt-1.pyc25640644editdlrm
unicode_escape.cpython-312.opt-2.pyc24130644editdlrm
unicode_escape.cpython-312.pyc25640644editdlrm
utf_7.cpython-312.opt-1.pyc20900644editdlrm
utf_7.cpython-312.opt-2.pyc20070644editdlrm
utf_7.cpython-312.pyc20900644editdlrm
utf_8.cpython-312.opt-1.pyc21490644editdlrm
utf_8.cpython-312.opt-2.pyc20070644editdlrm
utf_8.cpython-312.pyc21490644editdlrm
utf_8_sig.cpython-312.opt-1.pyc67470644editdlrm
utf_8_sig.cpython-312.opt-2.pyc64490644editdlrm
utf_8_sig.cpython-312.pyc67470644editdlrm
utf_16.cpython-312.opt-1.pyc77840644editdlrm
utf_16.cpython-312.opt-2.pyc76410644editdlrm
utf_16.cpython-312.pyc77840644editdlrm
utf_16_be.cpython-312.opt-1.pyc21690644editdlrm
utf_16_be.cpython-312.opt-2.pyc20230644editdlrm
utf_16_be.cpython-312.pyc21690644editdlrm
utf_16_le.cpython-312.opt-1.pyc21690644editdlrm
utf_16_le.cpython-312.opt-2.pyc20230644editdlrm
utf_16_le.cpython-312.pyc21690644editdlrm
utf_32.cpython-312.opt-1.pyc76770644editdlrm
utf_32.cpython-312.opt-2.pyc76410644editdlrm
utf_32.cpython-312.pyc76770644editdlrm
utf_32_be.cpython-312.opt-1.pyc20620644editdlrm
utf_32_be.cpython-312.opt-2.pyc20230644editdlrm
utf_32_be.cpython-312.pyc20620644editdlrm
utf_32_le.cpython-312.opt-1.pyc20620644editdlrm
utf_32_le.cpython-312.opt-2.pyc20230644editdlrm
utf_32_le.cpython-312.pyc20620644editdlrm
uu_codec.cpython-312.opt-1.pyc45570644editdlrm
uu_codec.cpython-312.opt-2.pyc42680644editdlrm
uu_codec.cpython-312.pyc46230644editdlrm
zlib_codec.cpython-312.opt-1.pyc41400644editdlrm
zlib_codec.cpython-312.opt-2.pyc39780644editdlrm
zlib_codec.cpython-312.pyc42550644editdlrm
__init__.cpython-312.opt-1.pyc57770644editdlrm
__init__.cpython-312.opt-2.pyc43330644editdlrm
__init__.cpython-312.pyc57770644editdlrm
Edit: /usr/lib64/python3.12/encodings/__pycache__/utf_8_sig.cpython-312.pyc (6747B)
{|j%dZddlZddZddZGddejZGddej ZGd d ejZGd d ejZd Z y)a Python 'utf-8-sig' Codec This work similar to UTF-8 with the following changes: * On encoding/writing a UTF-8 encoded BOM will be prepended/written as the first three bytes. * On decoding/reading if the first three bytes are a UTF-8 encoded BOM, these bytes will be skipped. Ncltjtj||dzt|fSNr)codecsBOM_UTF8 utf_8_encodelen)inputerrorss ,/usr/lib64/python3.12/encodings/utf_8_sig.pyencoder s1 OOf11%@C C J cd}|ddtjk(r|dd}d}tj||d\}}|||zfS)NrT)rr utf_8_decode)r r prefixoutputconsumeds r decodersQ F RayFOO#ab ,,UFDAVX HVO $$r c.eZdZddZddZdZdZdZy) IncrementalEncodercRtjj||d|_yN)rr__init__firstselfr s r rzIncrementalEncoder.__init__s!!**48 r c|jr;d|_tjtj||jdzStj||jdSr)rrrrr )rr finals r r zIncrementalEncoder.encodesX ::DJ??&&udkk:1=> >&&udkk:1= =r cPtjj|d|_yr)rrresetrrs r r!zIncrementalEncoder.reset's!!''- r c|jSNrr"s r getstatezIncrementalEncoder.getstate+s zzr c||_yr$r%rstates r setstatezIncrementalEncoder.setstate.s  r Nstrict)F)__name__ __module__ __qualname__rr r!r&r*r r rrs>r rc,eZdZddZdZdZdZdZy)IncrementalDecodercRtjj||d|_yr)rBufferedIncrementalDecoderrrrs r rzIncrementalDecoder.__init__2s))224@ r c6|jrwt|dkr(tjj |ryd|_nAd|_|ddtjk(r$tj |dd||\}}||dzfStj |||S)Nrrr)rrrr startswithr)rr r rrrs r _buffer_decodez!IncrementalDecoder._buffer_decode6s ::5zA~??--e4#!"DJ !9/**59feD'VX"HQJ//""5&%88r cPtjj|d|_yr)rr4r!rr"s r r!zIncrementalDecoder.resetGs))//5 r cbtjj|}|d|jfSr)rr4r&rr(s r r&zIncrementalDecoder.getstateKs+11::4@a$**%%r cXtjj|||d|_yr)rr4r*rr(s r r*zIncrementalDecoder.setstatePs#))224?1X r Nr+)r-r.r/rr9r!r&r*r0r r r2r21s9"& r r2ceZdZdZddZy) StreamWritercftjj| |`y#t$rYywxYwr$)rr>r!r AttributeErrorr"s r r!zStreamWriter.resetV2!!$'      $ 00cDtj|_t||Sr$)rrr )rr r s r r zStreamWriter.encode]s)) eV$$r Nr+)r-r.r/r!r r0r r r>r>Us %r r>ceZdZdZddZy) StreamReadercftjj| |`y#t$rYywxYwr$)rrEr!rr@r"s r r!zStreamReader.resetbrArBcPt|dkr tjj|rOy|ddtjk(r8tj|_tj|dd|\}}||dzfStj|_tj||S)Nrr6)rrrr8rr)rr r rrs r rzStreamReader.decodeis u:>))%0 2AY&// ) --DK!'!4!4U12Yv!F VXHQJ' ')) ""5&11r Nr+)r-r.r/r!rr0r r rErEas  2r rEc jtjdtttt t tS)Nz utf-8-sig)namer rincrementalencoderincrementaldecoder streamreader streamwriter)r CodecInfor rrr2rEr>r0r r getregentryrOys*    --!! r r+) __doc__rr rrr4r2r>rErOr0r r rQsg%22."::"H %6&& %26&&20 r