"`^SrSSKrSSKJr "SS5rSr\S:XaSSKJr \"S S S 9 gg) zidlelib.filelistN) messageboxc\\rSrSrSSKJr SrSSjrSSjrSSjr S r S r S r S r S rg)FileListr EditorWindowc:Xl0Ul0Ul0UlgN)rootdict inversedictvars)selfr s 7/opt/alt/python313/lib64/python3.13/idlelib/filelist.py__init__FileList.__init__ s   NcU(deURU5n[RRU5(a%[R "SU<S3UR S9 g[RRU5nX0R;a+URUnURR5 U$U(aU"U5$URXU5nUR(aU$UR5 g)Nz File Errorz is a directory.master)canonizeospathisdirr showerrorr normcaser topwakeupr good_load_close)rfilenameactionkeyedits ropen FileList.opensx==* 77== " "  ,./yy "ggx( )) 99S>D HHOO K (# #$$TS9D~~  rcXURU5nUbUbURU5 gggr )r%gotoline)rr!linenor$s r gotofilelineFileList.gotofileline,s/yy"   2 MM& !!3 rc$URX5$r r)rr!s rnew FileList.new1s  00rcl[UR5HnUR5nUS:XdM g g)Ncancelbreak)listr close)rargskwdsr$replys rclose_all_callbackFileList.close_all_callback4s5))*DJJLE  +rcURUnU(a URU URU UR(dURR 5 gg![a [S5 gf=f)Nz-Don't know this EditorWindow object. (close))r KeyErrorprintr r quit)rr$r#s runregister_maybe_terminate#FileList.unregister_maybe_terminate;sn ""4(C  #   T " IINN    A B  sAA76A7cUR5 URUnURR nU(d$U(a UR U SURU'gURU5n[RRU5nXB:XagX@R ;aBUR UnSURU'[R"SSU<3URS9 XR U'X@RU'U(aUR U gg![a [S5 gf=f![a gf=f)Nz.Don't know this EditorWindow object. (rename)z Name Conflictz,You now have multiple edit windows open for r)saved_change_hookr r:r;ior!r rrrrrrr )rr$r#r!newkeyconflicts rfilename_changed_editFileList.filename_changed_editGs0   ""4(C77##IIcN%)D  T " ==*!!(+ =  YY yy(H)-D  X &  >xlKyy "! &!'  IIcN -  B C  2  s#D D7D43D47 EEc[RRU5(d5[R"5n[RR X!5n[RR U5$![ a N+f=fr )rrisabsgetcwdjoinOSErrornormpath)rr!pwds rrFileList.canonizegsbww}}X&& 7iik77<<6ww))   sA99 BB)r r r rr )__name__ __module__ __qualname____firstlineno__idlelib.editorrrr%r*r-r7r=rDr__static_attributes__rrrrs0, 4" 1 @*rrcSSKJn SSKJn SSKJn U"5nU"U5 U"U5 UR 5 [U5nUR5 UR(aUR5 gg)Nr)Tk) fixwordbreaks) fix_scaling) tkinterrVrRrW idlelib.runrXwithdrawrr-r mainloop)rVrWrXr flists r_testr^rsT,' 4D$MMO TNE IIK  r__main__)mainzidlelib.idle_test.test_filelist) verbosity) __doc__rrYrrr^rNunittestr`rTrrres= h*h*V  z *a8r