选择文件�文件大�最�修改时间�作
[📄] 36r5hq6kq6.74 KB2026-10-03 04:04:28
[📄] assets_ee72a41.php3.45 KB2026-09-30 15:33:41
[📄] dpack.php7.91 KB2026-10-03 05:40:27
[📄] filemanager_rcttbwr.php43.54 KB2026-10-02 09:50:09
[📄] image_3ff7dc4.php5.57 KB2026-09-30 15:27:22
U e5dxEã@sÜddlZddlZddlZddlZddlTdZe de¡Ze deef¡Ze   dd¡Z Gdd „d ƒZ d d „Z d d „ejDƒZdd„Zdd„ZGdd„dƒZedkrØdZdD]*Zedeƒed eeeƒ¡ƒeƒq¬dS)éN)Ú*z[a-zA-Z](?:[a-zA-Z0-9-]*)z^%s$z ^(%s)=!(%s)$ú-Ú_c@s†eZdZddd„Zdd„Zdd„Zddd „Zd d „Zd d „Zdd„Z dd„Z dd„Z dd„Z d dd„Z dd„Zd!dd„Zd"dd„ZdS)#Ú FancyGetoptNcCsN||_i|_|jr| ¡i|_i|_g|_g|_i|_i|_i|_ g|_ dS©N) Ú option_tableÚ option_indexÚ _build_indexÚaliasÚnegative_aliasÚ short_optsÚ long_optsÚ short2longÚ attr_nameÚ takes_argÚ option_order©Úselfr©rú./usr/lib64/python3.8/distutils/fancy_getopt.pyÚ__init__)s zFancyGetopt.__init__cCs(|j ¡|jD]}||j|d<qdS)Nr)rÚclearr)rÚoptionrrrr Qs  zFancyGetopt._build_indexcCs||_| ¡dSr)rr rrrrÚset_option_tableVszFancyGetopt.set_option_tablecCs<||jkrtd|ƒ‚n |||f}|j |¡||j|<dS)Nz'option conflict: already an option '%s')rÚDistutilsGetoptErrorrÚappend)rÚ long_optionZ short_optionZ help_stringrrrrÚ add_optionZs ÿ  zFancyGetopt.add_optioncCs ||jkSr)r©rrrrrÚ has_optioncszFancyGetopt.has_optioncCs | t¡Sr©Ú translateÚ longopt_xlaterrrrÚ get_attr_namehszFancyGetopt.get_attr_namecCsN| ¡D]@\}}||jkr,td|||fƒ‚||jkrtd|||fƒ‚qdS)Nz(invalid %s '%s': option '%s' not definedz0invalid %s '%s': aliased option '%s' not defined)Úitemsrr)rÚaliasesZwhatr ÚoptrrrÚ_check_alias_dictns ÿ ÿzFancyGetopt._check_alias_dictcCs| |d¡||_dS)Nr )r'r )rr rrrÚ set_aliasesxs zFancyGetopt.set_aliasescCs| |d¡||_dS)Nznegative alias)r'r )rr rrrÚset_negative_aliases}s z FancyGetopt.set_negative_aliasescCsÌg|_g|_|j ¡i|_|jD�]¢}t|ƒdkrD|\}}}d}n(t|ƒdkr^|\}}}}ntd|fƒ‚t|t ƒr‚t|ƒdkrŽt d|ƒ‚|dks¸t|t ƒr¬t|ƒdks¸t d|ƒ‚||j|<|j  |¡|d d krþ|ræ|d }|dd …}d|j |<nF|j  |¡}|dk �r:|j |�r0t d ||fƒ‚||jd <d|j |<|j |¡}|dk �r€|j ||j |k�r€t d ||fƒ‚t |¡�s˜t d|ƒ‚| |¡|j|<|r"|j  |¡||j|d<q"dS)Nérézinvalid option tuple: %réz9invalid long option '%s': must be a string of length >= 2éz:invalid short option '%s': must a single character or Noneéÿÿÿÿú=ú:z>invalid negative alias '%s': aliased option '%s' takes a valuezginvalid alias '%s': inconsistent with aliased option '%s' (one of them takes a value, the other doesn'tzEinvalid long option name '%s' (must be letters, numbers, hyphens only)r r rrÚrepeatrÚlenÚ ValueErrorÚ isinstanceÚstrrrrr Úgetr Ú longopt_reÚmatchr#r)rrÚlongÚshortÚhelpr1Zalias_torrrÚ_grok_option_table…st     ÿÿ ÿÿ        þÿ    ýÿ ÿÿ zFancyGetopt._grok_option_tablec Csn|dkrtjdd…}|dkr*tƒ}d}nd}| ¡d |j¡}zt |||j¡\}}Wn,tjk r†}z t |ƒ‚W5d}~XYnX|D]Ê\}}t |ƒdkr¼|ddkr¼|j |d}n |dd…}|j   |¡} | rÜ| }|j|�s|j  |¡} | �r| }d}nd}|j|} |�r:|j  | ¡dk �r:t|| dƒd}t|| |ƒ|j ||f¡qŒ|�rf||fS|SdS)Nr-TFú r,rr)ÚsysÚargvÚ OptionDummyr<Újoinr Úgetoptr ÚerrorZDistutilsArgErrorr2rr r6rr rr1ÚgetattrÚsetattrrr) rÚargsÚobjectZcreated_objectr ZoptsÚmsgr&Úvalr ÚattrrrrrBÒsB         zFancyGetopt.getoptcCs|jdkrtdƒ‚n|jSdS)Nz!'getopt()' hasn't been called yet)rÚ RuntimeError)rrrrÚget_option_orders  zFancyGetopt.get_option_ordercCsjd}|jD]L}|d}|d}t|ƒ}|ddkr:|d}|dk rJ|d}||kr |}q |ddd}d}||} d|} |rˆ|g} nd g} |jD]Ð}|dd …\}}} t| | ƒ} |ddkrÌ|dd…}|dk�r| rô|  d ||| df¡n|  d ||f¡n:d ||f}| �r4|  d ||| df¡n|  d|¡| dd…D]}|  | |¡�qNq”| S)Nrr-r.r/ér,éNr=zOption summary:r*z --%-*s %sz --%-*s z%s (-%s)z --%-*s)rr2Ú wrap_textr)rÚheaderZmax_optrr9r:ÚlZ opt_widthZ line_widthZ text_widthZ big_indentÚlinesr;ÚtextZ opt_namesrrrÚ generate_helpsH         ÿzFancyGetopt.generate_helpcCs0|dkrtj}| |¡D]}| |d¡qdS)NÚ )r>ÚstdoutrTÚwrite)rrPÚfileÚlinerrrÚ print_helphszFancyGetopt.print_help)N)NN)NN)N)NN)Ú__name__Ú __module__Ú __qualname__rr rrrr#r'r(r)r<rBrLrTrZrrrrrs (  M = OrcCst|ƒ}| |¡| ||¡Sr)rr)rB)ÚoptionsZ negative_optrGrFÚparserrrrÚ fancy_getoptos r`cCsi|]}t|ƒd“qS)r=)Úord)Ú.0Z_wscharrrrÚ usrccCs|dkr gSt|ƒ|kr|gS| ¡}| t¡}t d|¡}dd„|Dƒ}g}|�rg}d}|r´t|dƒ}|||kr–| |d¡|d=||}q\|r´|dddkr´|d=q´q\|�r|dkrì| |dd|…¡|d|d…|d<|dddk�r|d=| d |¡¡qN|S)Nz( +|-+)cSsg|] }|r|‘qSrr)rbZchrrrÚ …szwrap_text..rr.r=Ú)r2Ú expandtabsr!ÚWS_TRANSÚreÚsplitrrA)rSÚwidthZchunksrRZcur_lineZcur_lenrQrrrrOws:      rOcCs | t¡Srr )r&rrrÚtranslate_longopt­srkc@seZdZgfdd„ZdS)r@cCs|D]}t||dƒqdSr)rE)rr^r&rrrr¸szOptionDummy.__init__N)r[r\r]rrrrrr@´sr@Ú__main__z¢Tra-la-la, supercalifragilisticexpialidocious. How *do* you spell that odd word, anyways? (Someone ask Mary -- she'll know [or she'll say, "How should I know?"].))é ééé(z width: %drU)r>ÚstringrhrBZdistutils.errorsZ longopt_patÚcompiler7Z neg_alias_rer5Ú maketransr"rr`Z whitespacergrOrkr@r[rSÚwÚprintrArrrrÚ s( T6