python (3.11.7)

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

er	ddlZddlmZGddZdZedkrddlmZedd	
dSdS)N)
messageboxcPeZdZddlmZdZddZddZddZdZ	d	Z
d
ZdZdS)
FileListrEditorWindowc>||_i|_i|_i|_dSN)rootdictinversedictvars)selfr
s  D/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/idlelib/filelist.py__init__zFileList.__init__s#					Nc||}tj|r!t	jd|d|jdStj|}||jvr(|j|}|j	
|S|r||S||||}|jr|S|
dS)Nz
File Errorz is a directory.master)canonizeospathisdirr	showerrorr
normcasertopwakeupr	good_load_close)rfilenameactionkeyedits     ropenz
FileList.opens==**
7==""	 ///y
"
"
"
"4gx(($)9S>DHOOK		6(###$$T8S99D~



trcj||}||||dSdSdSr	)r#gotoline)rrlinenor"s    rgotofilelinezFileList.gotofileline,sDyy"" 2MM&!!!!! 2 2rc.|||Sr	r)rrs  rnewzFileList.new1s  x000rclt|jD]}|}|dkrndS)Ncancelbreak)listrclose)rargskwdsr"replys     rclose_all_callbackzFileList.close_all_callback4sC)**		DJJLLE  !wrc	|j|}n #t$rtdYdSwxYw|r|j|=|j|=|js|jdSdS)Nz-Don't know this EditorWindow object.  (close))rKeyErrorprintrr
quit)rr"r!s   runregister_maybe_terminatez#FileList.unregister_maybe_terminate;s	"4(CC			ABBBFF			#T"	INN		s
--c.|	|j|}n #t$rtdYdSwxYw|jj}|s|r|j|=d|j|<dS||}tj	
|}||krdS||jvr6|j|}d|j|<tjdd||j
||j|<||j|<|r	|j|=dS#t$rYdSwxYwdS)Nz.Don't know this EditorWindow object.  (rename)z
Name Conflictz,You now have multiple edit windows open for r)saved_change_hookrr4r5iorrrrrrrrr
)rr"r!rnewkeyconflicts      rfilename_changed_editzFileList.filename_changed_editGsx   	"4(CC			BCCCFF	7#	
#IcN%)DT"F==**!!(++S==FTYy(H)-DX& KxKKy
"
"
"
"!	&!'	
IcNNN



		s!
$AA:D
DDctj|sE	tj}tj||}n#t
$rYnwxYwtj|Sr	)rrisabsgetcwdjoinOSErrornormpath)rrpwds   rrzFileList.canonizegs{w}}X&&	7
7ikk7<<X66



w)))sA
A"!A"r	)
__name__
__module____qualname__idlelib.editorrrr#r'r)r2r7r=rrrrrs,+++++4""""
1111


@*****rrcddlm}ddlm}ddlm}|}|||||t|}||j	r|
dSdS)Nr)Tk)
fixwordbreaks)fix_scaling)tkinterrKrHrLidlelib.runrMwithdrawrr)rmainloop)rKrLrMr
flists     r_testrSrs,,,,,,''''''
244DKM$MMOOOTNNE	IIKKK

r__main__)mainzidlelib.idle_test.test_filelist)	verbosity)rrNrrrSrEunittestrUrIrr<module>rYs				h*h*h*h*h*h*h*h*VzD	*a888888r