/usr/lib/python3.10/encodings/__pycache__
NameSizeModeActions
aliases.cpython-310.pyc109210644editdlrm
ascii.cpython-310.pyc18120644editdlrm
base64_codec.cpython-310.pyc22470644editdlrm
big5.cpython-310.pyc13660644editdlrm
big5hkscs.cpython-310.pyc13760644editdlrm
bz2_codec.cpython-310.pyc30860644editdlrm
charmap.cpython-310.pyc27190644editdlrm
cp037.cpython-310.pyc23500644editdlrm
cp273.cpython-310.pyc23360644editdlrm
cp424.cpython-310.pyc23800644editdlrm
cp437.cpython-310.pyc89240644editdlrm
cp500.cpython-310.pyc23500644editdlrm
cp720.cpython-310.pyc24470644editdlrm
cp737.cpython-310.pyc93260644editdlrm
cp775.cpython-310.pyc89640644editdlrm
cp850.cpython-310.pyc85050644editdlrm
cp852.cpython-310.pyc89800644editdlrm
cp855.cpython-310.pyc92930644editdlrm
cp856.cpython-310.pyc24120644editdlrm
cp857.cpython-310.pyc84040644editdlrm
cp858.cpython-310.pyc84750644editdlrm
cp860.cpython-310.pyc88950644editdlrm
cp861.cpython-310.pyc89200644editdlrm
cp862.cpython-310.pyc91530644editdlrm
cp863.cpython-310.pyc89160644editdlrm
cp864.cpython-310.pyc90630644editdlrm
cp865.cpython-310.pyc89200644editdlrm
cp866.cpython-310.pyc93330644editdlrm
cp869.cpython-310.pyc89680644editdlrm
cp874.cpython-310.pyc24780644editdlrm
cp875.cpython-310.pyc23470644editdlrm
cp932.cpython-310.pyc13680644editdlrm
cp949.cpython-310.pyc13680644editdlrm
cp950.cpython-310.pyc13680644editdlrm
cp1006.cpython-310.pyc24260644editdlrm
cp1026.cpython-310.pyc23540644editdlrm
cp1125.cpython-310.pyc92910644editdlrm
cp1140.cpython-310.pyc23400644editdlrm
cp1250.cpython-310.pyc23770644editdlrm
cp1251.cpython-310.pyc23740644editdlrm
cp1252.cpython-310.pyc23770644editdlrm
cp1253.cpython-310.pyc23900644editdlrm
cp1254.cpython-310.pyc23790644editdlrm
cp1255.cpython-310.pyc23980644editdlrm
cp1256.cpython-310.pyc23760644editdlrm
cp1257.cpython-310.pyc23840644editdlrm
cp1258.cpython-310.pyc23820644editdlrm
euc_jisx0213.cpython-310.pyc13820644editdlrm
euc_jis_2004.cpython-310.pyc13820644editdlrm
euc_jp.cpython-310.pyc13700644editdlrm
euc_kr.cpython-310.pyc13700644editdlrm
gb2312.cpython-310.pyc13700644editdlrm
gb18030.cpython-310.pyc13720644editdlrm
gbk.cpython-310.pyc13640644editdlrm
hex_codec.cpython-310.pyc22340644editdlrm
hp_roman8.cpython-310.pyc25510644editdlrm
hz.cpython-310.pyc13620644editdlrm
idna.cpython-310.pyc55990644editdlrm
iso2022_jp.cpython-310.pyc13830644editdlrm
iso2022_jp_1.cpython-310.pyc13870644editdlrm
iso2022_jp_2.cpython-310.pyc13870644editdlrm
iso2022_jp_3.cpython-310.pyc13870644editdlrm
iso2022_jp_2004.cpython-310.pyc13930644editdlrm
iso2022_jp_ext.cpython-310.pyc13910644editdlrm
iso2022_kr.cpython-310.pyc13830644editdlrm
iso8859_1.cpython-310.pyc23490644editdlrm
iso8859_2.cpython-310.pyc23490644editdlrm
iso8859_3.cpython-310.pyc23560644editdlrm
iso8859_4.cpython-310.pyc23490644editdlrm
iso8859_5.cpython-310.pyc23500644editdlrm
iso8859_6.cpython-310.pyc23940644editdlrm
iso8859_7.cpython-310.pyc23570644editdlrm
iso8859_8.cpython-310.pyc23880644editdlrm
iso8859_9.cpython-310.pyc23490644editdlrm
iso8859_10.cpython-310.pyc23540644editdlrm
iso8859_11.cpython-310.pyc24480644editdlrm
iso8859_13.cpython-310.pyc23570644editdlrm
iso8859_14.cpython-310.pyc23750644editdlrm
iso8859_15.cpython-310.pyc23540644editdlrm
iso8859_16.cpython-310.pyc23560644editdlrm
johab.cpython-310.pyc13680644editdlrm
koi8_r.cpython-310.pyc24010644editdlrm
koi8_t.cpython-310.pyc23120644editdlrm
koi8_u.cpython-310.pyc23870644editdlrm
kz1048.cpython-310.pyc23640644editdlrm
latin_1.cpython-310.pyc18240644editdlrm
mac_arabic.cpython-310.pyc88100644editdlrm
mac_croatian.cpython-310.pyc23960644editdlrm
mac_cyrillic.cpython-310.pyc23860644editdlrm
mac_farsi.cpython-310.pyc23300644editdlrm
mac_greek.cpython-310.pyc23700644editdlrm
mac_iceland.cpython-310.pyc23890644editdlrm
mac_latin2.cpython-310.pyc25300644editdlrm
mac_roman.cpython-310.pyc23870644editdlrm
mac_romanian.cpython-310.pyc23970644editdlrm
mac_turkish.cpython-310.pyc23900644editdlrm
mbcs.cpython-310.pyc16820644editdlrm
oem.cpython-310.pyc14950644editdlrm
palmos.cpython-310.pyc23770644editdlrm
ptcp154.cpython-310.pyc24710644editdlrm
punycode.cpython-310.pyc63050644editdlrm
quopri_codec.cpython-310.pyc23170644editdlrm
raw_unicode_escape.cpython-310.pyc19580644editdlrm
rot_13.cpython-310.pyc29910644editdlrm
shift_jis.cpython-310.pyc13760644editdlrm
shift_jisx0213.cpython-310.pyc13860644editdlrm
shift_jis_2004.cpython-310.pyc13860644editdlrm
tis_620.cpython-310.pyc24390644editdlrm
undefined.cpython-310.pyc20150644editdlrm
unicode_escape.cpython-310.pyc19380644editdlrm
utf_7.cpython-310.pyc15380644editdlrm
utf_8.cpython-310.pyc15970644editdlrm
utf_8_sig.cpython-310.pyc43940644editdlrm
utf_16.cpython-310.pyc48440644editdlrm
utf_16_be.cpython-310.pyc16170644editdlrm
utf_16_le.cpython-310.pyc16170644editdlrm
utf_32.cpython-310.pyc47370644editdlrm
utf_32_be.cpython-310.pyc15100644editdlrm
utf_32_le.cpython-310.pyc15100644editdlrm
uu_codec.cpython-310.pyc31860644editdlrm
zlib_codec.cpython-310.pyc28470644editdlrm
__init__.cpython-310.pyc38750644editdlrm
Edit: /usr/lib/python3.10/encodings/__pycache__/utf_8_sig.cpython-310.pyc (4394B)
o 9j%@stdZddlZdddZdddZGdd d ejZGd d d ejZGd d d ejZGdddejZddZ dS)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. NstrictcCstjt||dt|fSNr)codecsBOM_UTF8 utf_8_encodelen)inputerrorsr */usr/lib/python3.10/encodings/utf_8_sig.pyencodesr cCsDd}|ddtjkr|dd}d}t||d\}}|||fS)NrT)rr utf_8_decode)rr prefixoutputconsumedr r r decodes   rc@s8eZdZdddZdddZddZd d Zd d Zd S)IncrementalEncoderrcCtj||d|_dSN)rr__init__firstselfr r r r r zIncrementalEncoder.__init__FcCs6|jrd|_tjt||jdSt||jdSr)rrrrr )rrfinalr r r r s zIncrementalEncoder.encodecCtj|d|_dSr)rrresetrrr r r r'  zIncrementalEncoder.resetcCs|jSNrrr r r getstate+szIncrementalEncoder.getstatecCs ||_dSr!r"rstater r r setstate.s zIncrementalEncoder.setstateNr)F)__name__ __module__ __qualname__rr rr#r&r r r r rs    rc@s6eZdZd ddZddZddZdd Zd d Zd S)IncrementalDecoderrcCrr)rBufferedIncrementalDecoderrrrr r r r2rzIncrementalDecoder.__init__cCsv|jr4t|dkrtj|rdSd|_nd|_|ddtjkr4t|dd||\}}||dfSt|||S)Nr rr)rrrr startswithr)rrr rrrr r r _buffer_decode6s   z!IncrementalDecoder._buffer_decodecCrr)rr,rrrr r r rGr zIncrementalDecoder.resetcCstj|}|d|jfSr)rr,r#rr$r r r r#Ks zIncrementalDecoder.getstatecCstj|||d|_dSr)rr,r&rr$r r r r&PszIncrementalDecoder.setstateNr')r(r)r*rr0rr#r&r r r r r+1s   r+c@eZdZddZdddZdS) StreamWritercC,tj|z|`WdStyYdSwr!)rr2rr AttributeErrorrr r r rV   zStreamWriter.resetrcCstj|_t||Sr!)rrr )rrr r r r r ]s zStreamWriter.encodeNr')r(r)r*rr r r r r r2Ur2c@r1) StreamReadercCr3r!)rr7rrr4rr r r rbr5zStreamReader.resetrcCspt|dkrtj|rdSn|ddtjkr.tj|_t|dd|\}}||dfStj|_t||S)Nr r-)rrrr/rr)rrr rrr r r ris    zStreamReader.decodeNr')r(r)r*rrr r r r r7ar6r7c CstjdttttttdS)Nz utf-8-sig)namer rincrementalencoderincrementaldecoder streamreader streamwriter)r CodecInfor rrr+r7r2r r r r getregentryysr>r') __doc__rr rrr,r+r2r7r>r r r r s  $