wƒ^SrSSKrSSKrSSjrSSjr"SS\R 5r"SS\R 5r"S S \R5r"S S \\R5r"S S\\R5r Sr g)aPython 'bz2_codec' Codec - bz2 compression encoding. This codec de/encodes from bytes to bytes and is therefore usable with bytes.transform() and bytes.untransform(). Adapted by Raymond Hettinger from zlib_codec.py which was written by Marc-Andre Lemburg (mal@lemburg.com). NcD[R"U5[U54$N)bz2compressleninputerrorss :/opt/alt/python313/lib64/python3.13/encodings/bz2_codec.py bz2_encoder s LL U ,,cD[R"U5[U54$r)r decompressrrs r bz2_decoders NN5 !3u: ..r c(\rSrSrSSjrSSjrSrg)Codecc[X5$r)r selfr r s r encode Codec.encode %((r c[X5$r)rrs r decode Codec.decoderr Nstrict)__name__ __module__ __qualname____firstlineno__rr__static_attributes__rr r rrs ))r rc.\rSrSrSSjrSSjrSrSrg) IncrementalEncodercDXl[R"5Ulgr)r r BZ2Compressor compressobjrr s r __init__IncrementalEncoder.__init__s ,,.r cU(a7URRU5nX0RR5-$URRU5$r)r*rflush)rr finalcs r rIncrementalEncoder.encode#sJ   ))%0A''--// /##,,U3 3r c8[R"5Ulgr)rr)r*rs r resetIncrementalEncoder.reset*s,,.r )r*r NrF)r r!r"r#r,rr5r$rr r r&r&s/ 4/r r&c.\rSrSrSSjrSSjrSrSrg) IncrementalDecoder-cDXl[R"5Ulgr)r rBZ2Decompressor decompressobjr+s r r,IncrementalDecoder.__init__.s  002r cZURRU5$![a gf=f)N)r=rEOFError)rr r0s r rIncrementalDecoder.decode3s0 %%007 7  s  **c8[R"5Ulgr)rr<r=r4s r r5IncrementalDecoder.reset9s 002r )r=r Nrr7)r r!r"r#r,rr5r$rr r r9r9-s3  3r r9c\rSrSr\rSrg) StreamWriter<rNr r!r"r#bytescharbuffertyper$rr r rFrF<Nr rFc\rSrSr\rSrg) StreamReader?rNrHrr r rMrM?rKr rMc h[R"S[[[[ [ [SS9$)NrF)namerrincrementalencoderincrementaldecoder streamwriter streamreader_is_text_encoding)codecs CodecInfor rr&r9rFrMrr r getregentryrXDs-    --!!  r r) __doc__rVrr rrr&r9rFrMrXrr r rZs} -/)FLL) /22/ 322 35&--5&-- r