python (3.12.0)

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

ˑe:l	ddlZddlZdgZdZejej
zdzZGddZy)NCmdz(Cmd) _ceZdZ	eZeZdZdZdZ	dZ
dZdZdZ
dZdZdd	Zdd
ZdZdZd
ZdZdZdZdZdZdZdZdZdZdZdZdZ ddZ!y)r=Nz(Documented commands (type help <topic>):zMiscellaneous help topics:zUndocumented commands:z*** No help on %sc	|||_ntj|_|||_ntj|_g|_||_yN)stdinsysstdoutcmdqueuecompletekey)selfrrr
s    7/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/cmd.py__init__zCmd.__init__LsH		DJDJ DK**DK
&c	|j|jr_|jrS	ddl}|j	|_|j
|j|j|jdz	|||_
|jr1|jjt|jdzd}|s|jr|jjd}n|jr	t!|j"}nx|jj|j"|jj'|j(j}t+|sd}n|j-d}|j/|}|j1|}|j3||}|s|j5|jr.|jr!	ddl}|j
|j
yyy#t$rYwxYw#t$$rd}YwxYw#t$rYywxYw#|jr=|jr0	ddl}|j
|j
w#t$rYwwxYwwwxYw)Nrz
: complete
EOFz
)preloopuse_rawinputrreadline
get_completer
old_completer
set_completercompleteparse_and_bindImportErrorintror
writestrrpopinputpromptEOFErrorflushrlenrstripprecmdonecmdpostcmdpostloop)rr rstoplines     rcmdloopzCmd.cmdloopbs)		
!1!1
%-%;%;%="&&t}}5''(8(8(EF!	 "
zz!!#djj/$"67D====,,Q/D(()#(#5D))$++6))+#zz224"4y#(D#';;v#6D{{4({{4(||D$/'(
MMO  T%5%5#**4+=+=>&6 =

 ()#(D)&#	  T%5%5#**4+=+=>"	&6 sAH
>A>H==HB/H=H=+H.
	HHH+(H=*H++H=.	H:9H:=JI76J7	JJJJc	|Sr
rr/s  rr*z
Cmd.precmds	rc	|Sr
r2)rr.r/s   rr,zCmd.postcmds
Mrc	yr
r2rs rrzCmd.preloopsLrc	yr
r2r6s rr-zCmd.postloops		
rcP	|j}|sdd|fS|ddk(r	d|ddz}n"|ddk(rt|dr	d|ddz}ndd|fSdt|}}||kr-|||jvr|dz}||kr|||jvr|d|||dj}}|||fS)Nr?zhelp r!do_shellzshell )striphasattrr(
identchars)rr/incmdargs      r	parselinez
Cmd.parselines	zz|t##
!W^T!"X%D
!W^tZ($qr(*T4''#d)1!eQ4??2!Aa!eQ4??28T!"X^^-SC~rc:	|j|\}}}|s|jS||j|S||_|dk(rd|_|dk(r|j|S	t	|d|z}||S#t
$r|j|cYSwxYw)Nrrdo_)rC	emptylinedefaultlastcmdgetattrAttributeError)rr/rArBfuncs     rr+z
Cmd.onecmds	-S$>>##;<<%%5=DL"9<<%%
*tUS[19"
*||D))
*s&A==BBcT	|jr|j|jSyr
)rHr+r6s rrFz
Cmd.emptylines(	<<;;t||,,rcB	|jjd|zy)Nz*** Unknown syntax: %s
)r
r!r3s  rrGzCmd.defaults!		
4T9:rc	gSr
r2)rignoreds  rcompletedefaultzCmd.completedefaults		rc|d|z}|jDcgc]}|j|s|ddc}Scc}w)NrE)	get_names
startswith)rtextrOdotextas     r
completenameszCmd.completenamess7t#~~/H!1<<3G!"HHHs99c	|dk(rddl}|j}|j}t|t|z
}|j	|z
}|j|z
}|dkDr8|j
|\}	}
}|	dk(r
|j}n	t|d|	z}n|j}||||||_	|j|S#t$r|j}Y7wxYw#t$rYywxYw)Nrr	complete_)
rget_line_bufferlstripr(
get_begidx
get_endidxrCrPrIrJrXcompletion_matches
IndexError)
rrUstaterorigliner/strippedbegidxendidxrAargsfoocompfuncs
             rrzCmd.completes
	
A://1H??$D8}s4y0H((*X5F((*X5Fax!%!5T3"9#33H8#*4s1B#C --&.tT66&JD#	**511
*8#'#7#78		s$CC,C)(C),	C87C8c,t|jSr
)dir	__class__r6s rrSz
Cmd.get_namess4>>""rct|j}tfd|jD}t||zS)Nc3VK|] }|jddzr|dd"yw)help_rN)rT).0rWrfs  r	<genexpr>z$Cmd.complete_help.<locals>.<genexpr> s39qWtAw%67qrU9s&))setrXrSlist)rrfcommandstopicss `  r
complete_helpzCmd.complete_helpsH)t))4019DNN$499Hv%&&rc6	|r	t|d|z}|y|j}g}g}t}|D]}|dddk(s|j|dd!|jd}	|D]x}|dddk(s||	k(r|}	|dd}
|
|vr#|j|
|j|
@t||jr|j|
h|j|
z|jj	dt|jz|j|j|dd|j|j t#|dd|j|j$|ddy#t$r	t|d|zj}|r)|jj	dt|zYyn#t$rYnwxYw|jj	dt|j|fzzYywxYw)	NrnrE%s
rorrRP)rIrJ__doc__r
r!r"nohelprSrraddsortappendremove
doc_leaderprint_topics
doc_headermisc_headersortedundoc_header)rrBrKdocnamescmds_doc
cmds_undocrunameprevnamerAs           rdo_helpzCmd.do_help$sO
tWs]3
FNN$EHJUF
)8w&JJtABx(
)
JJLH
/8u$x' #HQRCf} ,

c* t,44 ,"))#.
/
KKfS%99:dooRCd..2Fd//RCM"	
eck2::C))&S/:&!!&T[[C6-A)B"BC	
s6F	HAGH	GHG8HHc	J|r|jjdt|z|jr=|jjdt|jt	|zz|j||dz
|jjdyy)Nrxrr)r
r!r"rulerr(	columnize)rheadercmdscmdlenmaxcols     rrzCmd.print_topicsRsyKKfS[01zz!!&TZZ#f+-E)F"FGNN4*KKd#rc	`	|s|jjdytt|Dcgc]}t	||t
s|}}|r+t
ddjtt
|zt|}|dk(r+|jjdt|dzytdt|D]}||zdz
|z}g}d}	t|D]]}
d}t|D]+}|||
zz}||k\rn||}
t|t|
}-|j||	|dzz
}	|	|kDs]n|	|ksnt|}d}dg}t|D]}g}t|D](}
|||
zz}||k\rd	}
n||}
|j|
*|r|d
s|d
=|r|d
stt|D]}
||
j||
||
<|jjdtdj|zycc}w)Nz<empty>
z list[i] not a string for i in %sz, rrxrrz  )r
r!ranger(
isinstancer"	TypeErrorjoinmapmaxrljust)rrsdisplaywidthr?
nonstringssizenrowsncols	colwidthstotwidthcolcolwidthrowxtextss               rrz
Cmd.columnizeZsc	
KKk*!&s4y!19A)$q'379
9>"iiC(<=>?
?4y19KKfSa\121c$i(	E%Z\e+EIHU|
 <5CeCiADyQA"8SV4H5  *HqL(l*
<'#	&IEEI<
	<CEU|
 %)O9AQAQ

 b	"Ib	SZ(
>"3Z--in=c

>KKfS5)9%::;
	<A9sH+)tabNNr
)rz)"__name__
__module____qualname__PROMPTr%
IDENTCHARSr>rrHr rrrrr|rrr0r*r,rr-rCr+rFrGrPrXrrSrvrrrr2rrrr4s
FJEGEJ;J.K+L
 FL',1h

(6-;I<#
',D\$7<r)stringr__all__r
ascii_lettersdigitsrrr2rr<module>rsA*X'	

!
!FMM
1C
7
]<]<r