python (3.11.7)

(root)/
lib/
python3.11/
__pycache__/
bz2.cpython-311.opt-2.pyc

eG.	gdZdZddlmZddlZddlZddlZddlm	Z	m
Z
dZdZdZ
Gdd	ejZ		ddZdd
ZdZdS))BZ2File
BZ2CompressorBZ2Decompressoropencompress
decompressz%Nadeem Vawda <nadeem.vawda@gmail.com>)rN)rrceZdZ	ddddZdZedZdZdZd	Z	d
Z
ddZddZddZ
dZddZddZdZdZejfdZdZdS)rr	
compresslevelcF	d|_d|_t|_d|cxkrdksnt	d|dvr
d}t
}nx|dvrd}t}t||_nV|d	vrd
}t}t||_n4|dvrd}t}t||_nt	d
|t|tttj
fr$t|||_d|_||_n>t|dst|dr||_||_nt!d|jt
krAt#j|jt&t(}t+j||_dSd|_dS)NFr	r
z%compresslevel must be between 1 and 9)rrbr)wwbr)xxbr)aabrInvalid mode: Treadwritez6filename must be a str, bytes, file or PathLike object)trailing_errorr)_fp_closefp_MODE_CLOSED_mode
ValueError
_MODE_READ_MODE_WRITEr_compressor
isinstancestrbytesosPathLike
_builtin_openhasattr	TypeError_compressionDecompressReaderrOSErrorioBufferedReader_buffer_pos)selffilenamemoder	mode_coderaws      7/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/bz2.py__init__zBZ2File.__init__%s	"
!
]''''a''''DEEE?""D"II
[
 
 D#I,];;D
[
 
 D#I,];;D
[
 
 D#I,];;D*449:::heR[ 9::	V$Xt44DH DM"DJJ
Xv
&
&	V'(G*D*D	VDH"DJJTUUU:##/999C,S11DLLLDIIIc	|jtkrdS	|jtkr|jnH|jt
kr8|j|j	d|_	|j
r|jd|_d|_
t|_d|_dS#d|_d|_
t|_d|_wxYw#	|j
r|jd|_d|_
t|_d|_n&#d|_d|_
t|_d|_wxYwwxYw)NF)r rr"r2closer#rrr$flushrr4s r9r=z
BZ2File.closeas_	
:%%F	$zZ''""$$$${**t/5577888#' 
$=%HNN$$$ %
)
#  %
)
#####
$=%HNN$$$ %
)
#  %
)
#########s0A2C1 C#C.1E3 D5"E5#EEc$	|jtkSN)r rr?s r9closedzBZ2File.closedys*z\))r;c^	||jSrA)_check_not_closedrfilenor?s r9rEzBZ2File.fileno~s)A   x   r;c^	|o|jSrA)readabler2seekabler?s r9rHzBZ2File.seekables&7}}:4<#8#8#:#::r;cL	||jtkSrA)rDr r"r?s r9rGzBZ2File.readables$=   zZ''r;cL	||jtkSrA)rDr r#r?s r9writablezBZ2File.writables$=   z[((r;rc`	||j|SrA)_check_can_readr2peek)r4ns  r9rNzBZ2File.peeks3	
	
|  ###r;c`	||j|SrA)rMr2rr4sizes  r9rzBZ2File.reads1	
	
|  &&&r;c	||dkrtj}|j|S)Nr)rMr0DEFAULT_BUFFER_SIZEr2read1rRs  r9rVz
BZ2File.read1sB		
!88)D|!!$'''r;c`	||j|SrA)rMr2readinto)r4bs  r9rXzBZ2File.readintos1		
|$$Q'''r;c	t|ts3t|dstd|}||j|SN	__index__zInteger argument expected)r%intr+r,r\rMr2readlinerRs  r9r^zBZ2File.readliness	$$$	$4--
= ;<<<>>##D|$$T***r;c	t|ts3t|dstd|}||j|Sr[)r%r]r+r,r\rMr2	readlinesrRs  r9r`zBZ2File.readlinesss	$$$	$4--
= ;<<<>>##D|%%d+++r;c<	|t|ttfrt	|}nt|}|j}|j|}|j	
||xj|z
c_|SrA)_check_can_writer%r'	bytearraylen
memoryviewnbytesr$rrrr3)r4datalength
compresseds    r9rz
BZ2File.writes		
dUI.//	!YYFFd##D[F%..t44
z"""		V		
r;cD	tj||SrA)r-
BaseStream
writelines)r4seqs  r9rlzBZ2File.writeliness"	&11$<<<r;cb	||j||SrA)_check_can_seekr2seek)r4offsetwhences   r9rpzBZ2File.seeks3
		
|  000r;c	||jtkr|jS|jSrA)rDr r"r2tellr3r?s r9rtzBZ2File.tells@/   :##<$$&&&yr;N)r)r)rP)__name__
__module____qualname__r:r=propertyrBrErHrGrKrNrrVrXr^r`rrlr0SEEK_SETrprtr;r9rrs[:A:::::x$$$0**X*!!!
;;;(((
)))

$
$
$
$''''
(
(
(
((((++++,,,,*===#%+1111$r;rrr
cR	d|vrd|vrtd|n3|td|td|td|dd}t|||}d|vr+tj|}tj||||S|S)	NtrYrz0Argument 'encoding' not supported in binary modez.Argument 'errors' not supported in binary modez/Argument 'newline' not supported in binary moderr)r!replacerr0
text_encoding
TextIOWrapper)r5r6rencodingerrorsnewlinebz_modebinary_files        r9rrs&d{{$;;*449:::OPPPMNNNNOOOll3##G(G=IIIK
d{{#H--XvwGGGr;cv	t|}|||zSrA)rrr>)rgrcomps   r9rr9s5''D==--r;c	g}|rlt}	||}n#t$r|rYn9wxYw|||jstd|j}|ld|S)NzACompressed data ended before the end-of-stream marker was reachedr;)rrr/appendeofr!unused_datajoin)rgresultsdecompress    r9rrDsG

" ""	##D))CC			
		
	sz	A@AA
A!
"88Gs+;;)rr
NNN)r
)__all__
__author__builtinsrr*r0r(r-_bz2rrrr"r#rkrrrrzr;r9<module>rs---5
******								////////
rrrrrl%rrrj-.-1''''T....r;