python (3.12.0)

(root)/
lib/
python3.12/
__pycache__/
fileinput.cpython-312.opt-2.pyc

ˑeb=	ddlZddlZddlZddlmZgdZdadddddddZdZdZ	d	Z
d
ZdZdZ
d
ZdZGddZddddZddZdZedk(reyy)N)GenericAlias)inputclosenextfilefilenamelineno
filelinenofilenoisfirstlineisstdin	FileInputhook_compressedhook_encodedrmodeopenhookencodingerrorsc	v	trtjrtdt|||||||atS)Nzinput() already activer)_state_fileRuntimeErrorr
)filesinplacebackuprrrrs       =/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/fileinput.pyrrNs<&,,344
ugvD8 (9FMc<	t}da|r|jyyN)rr)states rrr]s E
F


rcN	tstdtjSNzno active input())rrrrrrres%.//??rcN	tstdtjSr#)rrrr$rrrrss%.//??rcN	tstdtjSr#)rrrr$rrrr|s$
.//==?rcN	tstdtjSr#)rrr	r$rrr	r	s'
.//rcN	tstdtjSr#)rrr
r$rrr
r
s$.//==?rcN	tstdtjSr#)rrrr$rrrrs'.//rcN	tstdtjSr#)rrrr$rrrrs%.//>>rceZdZ	dddddddZdZdZdZdZd	Zd
Z	dZ
dZd
ZdZ
dZdZdZdZdZeeZy)r
Nrrct|tr|f}nVt|tjrtj|f}n%|t
jdd}|sd}nt|}||_||_	||_
d|_d|_d|_
d|_d|_d|_d|_d|_||_||_t
j*j,r#d|vr||ddl}|j1dt2d|dvrt5d	||_|j9d
d|_|r#|rt5dt=|st5d
||_y)N)-rFbz"'encoding' argument not specified.)rrbz*FileInput opening mode must be 'r' or 'rb'rwz4FileInput cannot use an opening hook in inplace modez#FileInput openhook must be callable) 
isinstancestrosPathLikefspathsysargvtuple_files_inplace_backup_savestdout_output	_filename_startlineno_filelinenor_isstdin_backupfilename	_encoding_errorsflagswarn_default_encodingwarningswarnEncodingWarning
ValueError_modereplace_write_modecallable	_openhook)	selfrrrrrrrrIs	         r__init__zFileInput.__init__sJeS!HE
r{{
+YYu%(E}e


#!
II++4H$49IMM>)1
.{"IJJ
<<S1 !WXXH% !FGG!rc$|jyr rrRs r__del__zFileInput.__del__

rcL	|jd|_y#d|_wxYw)Nr$)rr;rVs rrzFileInput.closes	MMODK"DKs	#c|Sr r$rVs r	__enter__zFileInput.__enter__rc$|jyr rU)rRtypevalue	tracebacks    r__exit__zFileInput.__exit__rXrc|Sr r$rVs r__iter__zFileInput.__iter__r\rc	|j}|r|xjdz
c_|S|jst|j	LNr-)	_readlinerBr
StopIterationrrRlines  r__next__zFileInput.__next__sE>>#D  A% ::##MMOrcz|j}d|_|r|t_|j}d|_	|r|j	|j
}d|_	|`	|r|js|j	|j}d|_	|r!|jstj|d|_y#t$rYhwxYw#t$rY"wxYw#|j}d|_	|r?|js3tj|d|_w#t$r
Yd|_wwxYwd|_wxYw#|j
}d|_	|`n#t$rYnwxYw	|r|js|j	|j}d|_	|r?|js3tj|d|_w#t$r
Yd|_wwxYwd|_w#|j}d|_	|r?|js3tj|d|_w#t$r
Yd|_wwxYwd|_wxYwxYw)NF)r>r8stdoutr?rrrfAttributeErrorrCrDr=r5unlinkOSError)rR
savestdoutoutputfilebackupfilenames     rrzFileInput.nextfiles%%
#CJ	&::DDJ
N

&

JJL!%!5!5'+$!$,,>2!&
"

#(D(	"&!5!5'+$!$,,>2!&
#(D %
) %
!::DDJ
N!



&

JJL!%!5!5'+$!$,,>2!&
#(D %
) %

"&!5!5'+$!$,,>2!&
#(D %
) %
sD8B:CC	:	CC		CC"D5:DD5	D* 	D5)D**D58H:
EH:	EH:EH: G>!H:F<4H:<	G	H:GH:"H7<HH7	H,"	H7+H,,H77H:c	|j}|r|xjdz
c_|S|js|S|jHre)rfrBrrrhs  rreadlinezFileInput.readline"sD>>#D  A% ::MMOrcp|jsd|jvryy|jd|_|jdd|_|j|_d|_d|_d|_d|_d|jvr|jxsd}nd}|jdk(rbd	|_d|jvr/ttjd
tj|_ntj|_d|_n|jrtj|j|j xsdz|_	tj"|jtj&|j|jt)|j|j||j*
|_	tj,|jj/j0}tj2tj4ztj6z}t9tdr|tj:z}tj(|j||}tj<||j>||j*
|_ 	tjB|j|tjD|_#|j@t_"n|jHr{|j,|jI|j|j|_nu|jI|j|j|j|j*
|_n2t)|j|j||j*
|_|jjJ|_&|jMS#t$$rYxwxYw#t$$rY+wxYw#t$$r6t)|j|j>||j*
|_ YmwxYw)Nr/rrr-Flocaler.z<stdin>bufferTz.bakrrO_BINARY)'r;rMr@rrArBrrCrDrEgetattrr8stdinr<r5r7r=rnrorenameopenrFfstatr
st_modeO_CREATO_WRONLYO_TRUNChasattrr{fdopenrOr?chmodrlr>rQrurf)rRrpermrfds     rrfzFileInput._readline-s{{djj Qkk!"o KKM

 djj ~~1HH>>S &DNdjj $SYY#))D
 YY
 DM}}IIdnn-1GH$IId223		$..$*>*>?!$"6"6

+3DLLJ
88DJJ$5$5$78@@D
::3bjj@Dr:.+t<B#%99R1A1A6>t||$UDL6$':: !\\
>>~~-%)^^DNNDJJ%O
%)^^ NNDJJX\XdXd&4&f
"&dnndjj8\`\h\h!iDJ,,~~M*#P#'8H8H19$,,$PDLPs6O7O6' O&	O#"O#&	O32O36;P54P5c|jSr )r@rVs rrzFileInput.filenamevs~~rc4|j|jzSr )rArBrVs rrzFileInput.linenoys  4#3#333rc|jSr rBrVs rr	zFileInput.filelineno|srcp|jr	|jjSy#t$rYywxYw)N)rr
rLrVs rr
zFileInput.filenos:::
zz((**

s)	55c |jdk(SrerrVs rrzFileInput.isfirstlines1$$rc|jSr )rCrVs rrzFileInput.isstdins}}rNFrw)__name__
__module____qualname__rSrWrr[rarcrjrrurfrrr	r
rrclassmethodr__class_getitem__r$rrr
r
su
-"D4-"^&<G R4 %$L1rr
rzc |d|vrd}tjj|d}|dk(rddl}|j	||}n+|dk(rddl}|j
||}nt	||||Sd|vrtj|||}|S)Nr/rxr-z.gzrz.bz2rz)	r5pathsplitextgziprbz2BZ2Fileio
TextIOWrapper)rrrrextrstreamrs        rrrsCtO
''

8
$Q
'C
e|8T*	Xt,HdXfEE$!!&8FKMrcfd}|S)Nc"t||S)Nrz)r)rrrrs  rrzhook_encoded.<locals>.openhooksHdXfEErr$)rrrs`` rrrsFOrc	ddl}d}d}|jtjddd\}}|D]\}}|dk(rd}|dk(s|}t|||D]W}|d	dd
k(r|dd	}|d	ddk(r|dd	}t	dtt
ttxrd
xsd|fzYt	dtt
tfzy)NrFr-zib:z-iTz-b)rrr

z%d: %s[%d]%s %s*rwz
%d: %s[%d])	getoptr8r9rprintrrr	r)rrroptsargsoaris        r_testrsG
Fsxx|U3JD$!19g9qf!dGF;G9T#2Yd9T#2Yd
68XZ#.=#8S#>B#FF	GG

,&(HJ
=
=>r__main__rr )rr8r5typesr__all__rrrrrrr	r
rrr
rrrrr$rr<module>rsAF


d
 c2c2L15T&
?z	Gr