84 items
NAME ↑ SIZE MODIFIED PERMS ACTIONS
.. / Parent Directory
__init__.cpython-311.opt-1.pyc — 807 B
2026-04-27 17:21 · rw-r--r--
807 B 2026-04-27 17:21 rw-r--r--
__init__.cpython-311.opt-2.pyc — 624 B
2026-04-27 17:21 · rw-r--r--
624 B 2026-04-27 17:21 rw-r--r--
__init__.cpython-311.pyc — 807 B
2026-04-27 17:21 · rw-r--r--
807 B 2026-04-27 17:21 rw-r--r--
_msvccompiler.cpython-311.opt-1.pyc — 23.68 KB
2026-04-27 17:21 · rw-r--r--
23.68 KB 2026-04-27 17:21 rw-r--r--
_msvccompiler.cpython-311.opt-2.pyc — 22.57 KB
2026-04-27 17:21 · rw-r--r--
22.57 KB 2026-04-27 17:21 rw-r--r--
_msvccompiler.cpython-311.pyc — 23.76 KB
2026-04-27 17:21 · rw-r--r--
23.76 KB 2026-04-27 17:21 rw-r--r--
archive_util.cpython-311.opt-1.pyc — 10.4 KB
2026-04-27 17:21 · rw-r--r--
10.4 KB 2026-04-27 17:21 rw-r--r--
archive_util.cpython-311.opt-2.pyc — 8.44 KB
2026-04-27 17:21 · rw-r--r--
8.44 KB 2026-04-27 17:21 rw-r--r--
archive_util.cpython-311.pyc — 10.4 KB
2026-04-27 17:21 · rw-r--r--
10.4 KB 2026-04-27 17:21 rw-r--r--
bcppcompiler.cpython-311.opt-1.pyc — 12.74 KB
2026-04-27 17:21 · rw-r--r--
12.74 KB 2026-04-27 17:21 rw-r--r--
bcppcompiler.cpython-311.opt-2.pyc — 12.45 KB
2026-04-27 17:21 · rw-r--r--
12.45 KB 2026-04-27 17:21 rw-r--r--
bcppcompiler.cpython-311.pyc — 12.74 KB
2026-04-27 17:21 · rw-r--r--
12.74 KB 2026-04-27 17:21 rw-r--r--
ccompiler.cpython-311.opt-1.pyc — 43.3 KB
2026-04-27 17:21 · rw-r--r--
43.3 KB 2026-04-27 17:21 rw-r--r--
ccompiler.cpython-311.opt-2.pyc — 27.61 KB
2026-04-27 17:21 · rw-r--r--
27.61 KB 2026-04-27 17:21 rw-r--r--
ccompiler.cpython-311.pyc — 43.55 KB
2026-04-27 17:21 · rw-r--r--
43.55 KB 2026-04-27 17:21 rw-r--r--
cmd.cpython-311.opt-1.pyc — 18.34 KB
2026-04-27 17:21 · rw-r--r--
18.34 KB 2026-04-27 17:21 rw-r--r--
cmd.cpython-311.opt-2.pyc — 12.73 KB
2026-04-27 17:21 · rw-r--r--
12.73 KB 2026-04-27 17:21 rw-r--r--
cmd.cpython-311.pyc — 18.34 KB
2026-04-27 17:21 · rw-r--r--
18.34 KB 2026-04-27 17:21 rw-r--r--
config.cpython-311.opt-1.pyc — 6.22 KB
2026-04-27 17:21 · rw-r--r--
6.22 KB 2026-04-27 17:21 rw-r--r--
config.cpython-311.opt-2.pyc — 5.87 KB
2026-04-27 17:21 · rw-r--r--
5.87 KB 2026-04-27 17:21 rw-r--r--
config.cpython-311.pyc — 6.22 KB
2026-04-27 17:21 · rw-r--r--
6.22 KB 2026-04-27 17:21 rw-r--r--
core.cpython-311.opt-1.pyc — 8.83 KB
2026-04-27 17:21 · rw-r--r--
8.83 KB 2026-04-27 17:21 rw-r--r--
core.cpython-311.opt-2.pyc — 5.53 KB
2026-04-27 17:21 · rw-r--r--
5.53 KB 2026-04-27 17:21 rw-r--r--
core.cpython-311.pyc — 8.83 KB
2026-04-27 17:21 · rw-r--r--
8.83 KB 2026-04-27 17:21 rw-r--r--
cygwinccompiler.cpython-311.opt-1.pyc — 13.78 KB
2026-04-27 17:21 · rw-r--r--
13.78 KB 2026-04-27 17:21 rw-r--r--
cygwinccompiler.cpython-311.opt-2.pyc — 12.23 KB
2026-04-27 17:21 · rw-r--r--
12.23 KB 2026-04-27 17:21 rw-r--r--
cygwinccompiler.cpython-311.pyc — 13.78 KB
2026-04-27 17:21 · rw-r--r--
13.78 KB 2026-04-27 17:21 rw-r--r--
debug.cpython-311.opt-1.pyc — 278 B
2026-04-27 17:21 · rw-r--r--
278 B 2026-04-27 17:21 rw-r--r--
debug.cpython-311.opt-2.pyc — 278 B
2026-04-27 17:21 · rw-r--r--
278 B 2026-04-27 17:21 rw-r--r--
debug.cpython-311.pyc — 278 B
2026-04-27 17:21 · rw-r--r--
278 B 2026-04-27 17:21 rw-r--r--
dep_util.cpython-311.opt-1.pyc — 3.86 KB
2026-04-27 17:21 · rw-r--r--
3.86 KB 2026-04-27 17:21 rw-r--r--
dep_util.cpython-311.opt-2.pyc — 2.47 KB
2026-04-27 17:21 · rw-r--r--
2.47 KB 2026-04-27 17:21 rw-r--r--
dep_util.cpython-311.pyc — 3.86 KB
2026-04-27 17:21 · rw-r--r--
3.86 KB 2026-04-27 17:21 rw-r--r--
dir_util.cpython-311.opt-1.pyc — 9.79 KB
2026-04-27 17:21 · rw-r--r--
9.79 KB 2026-04-27 17:21 rw-r--r--
dir_util.cpython-311.opt-2.pyc — 7.5 KB
2026-04-27 17:21 · rw-r--r--
7.5 KB 2026-04-27 17:21 rw-r--r--
dir_util.cpython-311.pyc — 9.79 KB
2026-04-27 17:21 · rw-r--r--
9.79 KB 2026-04-27 17:21 rw-r--r--
dist.cpython-311.opt-1.pyc — 53.45 KB
2026-04-27 17:21 · rw-r--r--
53.45 KB 2026-04-27 17:21 rw-r--r--
dist.cpython-311.opt-2.pyc — 44.52 KB
2026-04-27 17:21 · rw-r--r--
44.52 KB 2026-04-27 17:21 rw-r--r--
dist.cpython-311.pyc — 53.45 KB
2026-04-27 17:21 · rw-r--r--
53.45 KB 2026-04-27 17:21 rw-r--r--
errors.cpython-311.opt-1.pyc — 6.58 KB
2026-04-27 17:21 · rw-r--r--
6.58 KB 2026-04-27 17:21 rw-r--r--
errors.cpython-311.opt-2.pyc — 4.03 KB
2026-04-27 17:21 · rw-r--r--
4.03 KB 2026-04-27 17:21 rw-r--r--
errors.cpython-311.pyc — 6.58 KB
2026-04-27 17:21 · rw-r--r--
6.58 KB 2026-04-27 17:21 rw-r--r--
extension.cpython-311.opt-1.pyc — 9.9 KB
2026-04-27 17:21 · rw-r--r--
9.9 KB 2026-04-27 17:21 rw-r--r--
extension.cpython-311.opt-2.pyc — 6.5 KB
2026-04-27 17:21 · rw-r--r--
6.5 KB 2026-04-27 17:21 rw-r--r--
extension.cpython-311.pyc — 9.9 KB
2026-04-27 17:21 · rw-r--r--
9.9 KB 2026-04-27 17:21 rw-r--r--
fancy_getopt.cpython-311.opt-1.pyc — 16.42 KB
2026-04-27 17:21 · rw-r--r--
16.42 KB 2026-04-27 17:21 rw-r--r--
fancy_getopt.cpython-311.opt-2.pyc — 13.75 KB
2026-04-27 17:21 · rw-r--r--
13.75 KB 2026-04-27 17:21 rw-r--r--
fancy_getopt.cpython-311.pyc — 16.69 KB
2026-04-27 17:21 · rw-r--r--
16.69 KB 2026-04-27 17:21 rw-r--r--
file_util.cpython-311.opt-1.pyc — 10.12 KB
2026-04-27 17:21 · rw-r--r--
10.12 KB 2026-04-27 17:21 rw-r--r--
file_util.cpython-311.opt-2.pyc — 8.06 KB
2026-04-27 17:21 · rw-r--r--
8.06 KB 2026-04-27 17:21 rw-r--r--
file_util.cpython-311.pyc — 10.12 KB
2026-04-27 17:21 · rw-r--r--
10.12 KB 2026-04-27 17:21 rw-r--r--
filelist.cpython-311.opt-1.pyc — 15.5 KB
2026-04-27 17:21 · rw-r--r--
15.5 KB 2026-04-27 17:21 rw-r--r--
filelist.cpython-311.opt-2.pyc — 12.74 KB
2026-04-27 17:21 · rw-r--r--
12.74 KB 2026-04-27 17:21 rw-r--r--
filelist.cpython-311.pyc — 15.78 KB
2026-04-27 17:21 · rw-r--r--
15.78 KB 2026-04-27 17:21 rw-r--r--
log.cpython-311.opt-1.pyc — 3.79 KB
2026-04-27 17:21 · rw-r--r--
3.79 KB 2026-04-27 17:21 rw-r--r--
log.cpython-311.opt-2.pyc — 3.74 KB
2026-04-27 17:21 · rw-r--r--
3.74 KB 2026-04-27 17:21 rw-r--r--
log.cpython-311.pyc — 3.79 KB
2026-04-27 17:21 · rw-r--r--
3.79 KB 2026-04-27 17:21 rw-r--r--
msvc9compiler.cpython-311.opt-1.pyc — 32.29 KB
2026-04-27 17:21 · rw-r--r--
32.29 KB 2026-04-27 17:21 rw-r--r--
msvc9compiler.cpython-311.opt-2.pyc — 30.76 KB
2026-04-27 17:21 · rw-r--r--
30.76 KB 2026-04-27 17:21 rw-r--r--
msvc9compiler.cpython-311.pyc — 32.37 KB
2026-04-27 17:21 · rw-r--r--
32.37 KB 2026-04-27 17:21 rw-r--r--
msvccompiler.cpython-311.opt-1.pyc — 26.01 KB
2026-04-27 17:21 · rw-r--r--
26.01 KB 2026-04-27 17:21 rw-r--r--
msvccompiler.cpython-311.opt-2.pyc — 24.53 KB
2026-04-27 17:21 · rw-r--r--
24.53 KB 2026-04-27 17:21 rw-r--r--
msvccompiler.cpython-311.pyc — 26.01 KB
2026-04-27 17:21 · rw-r--r--
26.01 KB 2026-04-27 17:21 rw-r--r--
spawn.cpython-311.opt-1.pyc — 5.46 KB
2026-04-27 17:21 · rw-r--r--
5.46 KB 2026-04-27 17:21 rw-r--r--
spawn.cpython-311.opt-2.pyc — 4.37 KB
2026-04-27 17:21 · rw-r--r--
4.37 KB 2026-04-27 17:21 rw-r--r--
spawn.cpython-311.pyc — 5.46 KB
2026-04-27 17:21 · rw-r--r--
5.46 KB 2026-04-27 17:21 rw-r--r--
sysconfig.cpython-311.opt-1.pyc — 11.8 KB
2026-04-27 17:21 · rw-r--r--
11.8 KB 2026-04-27 17:21 rw-r--r--
sysconfig.cpython-311.opt-2.pyc — 10.03 KB
2026-04-27 17:21 · rw-r--r--
10.03 KB 2026-04-27 17:21 rw-r--r--
sysconfig.cpython-311.pyc — 11.8 KB
2026-04-27 17:21 · rw-r--r--
11.8 KB 2026-04-27 17:21 rw-r--r--
text_file.cpython-311.opt-1.pyc — 11.22 KB
2026-04-27 17:21 · rw-r--r--
11.22 KB 2026-04-27 17:21 rw-r--r--
text_file.cpython-311.opt-2.pyc — 6.29 KB
2026-04-27 17:21 · rw-r--r--
6.29 KB 2026-04-27 17:21 rw-r--r--
text_file.cpython-311.pyc — 11.22 KB
2026-04-27 17:21 · rw-r--r--
11.22 KB 2026-04-27 17:21 rw-r--r--
unixccompiler.cpython-311.opt-1.pyc — 12.94 KB
2026-04-27 17:21 · rw-r--r--
12.94 KB 2026-04-27 17:21 rw-r--r--
unixccompiler.cpython-311.opt-2.pyc — 12.33 KB
2026-04-27 17:21 · rw-r--r--
12.33 KB 2026-04-27 17:21 rw-r--r--
unixccompiler.cpython-311.pyc — 12.94 KB
2026-04-27 17:21 · rw-r--r--
12.94 KB 2026-04-27 17:21 rw-r--r--
util.cpython-311.opt-1.pyc — 24.07 KB
2026-04-27 17:21 · rw-r--r--
24.07 KB 2026-04-27 17:21 rw-r--r--
util.cpython-311.opt-2.pyc — 18.41 KB
2026-04-27 17:21 · rw-r--r--
18.41 KB 2026-04-27 17:21 rw-r--r--
util.cpython-311.pyc — 24.08 KB
2026-04-27 17:21 · rw-r--r--
24.08 KB 2026-04-27 17:21 rw-r--r--
version.cpython-311.opt-1.pyc — 10.09 KB
2026-04-27 17:21 · rw-r--r--
10.09 KB 2026-04-27 17:21 rw-r--r--
version.cpython-311.opt-2.pyc — 6.88 KB
2026-04-27 17:21 · rw-r--r--
6.88 KB 2026-04-27 17:21 rw-r--r--
version.cpython-311.pyc — 10.11 KB
2026-04-27 17:21 · rw-r--r--
10.11 KB 2026-04-27 17:21 rw-r--r--
versionpredicate.cpython-311.opt-1.pyc — 7.04 KB
2026-04-27 17:21 · rw-r--r--
7.04 KB 2026-04-27 17:21 rw-r--r--
versionpredicate.cpython-311.opt-2.pyc — 4.64 KB
2026-04-27 17:21 · rw-r--r--
4.64 KB 2026-04-27 17:21 rw-r--r--
versionpredicate.cpython-311.pyc — 7.04 KB
2026-04-27 17:21 · rw-r--r--
7.04 KB 2026-04-27 17:21 rw-r--r--
ONLINE
__pycache__
84 items
19:39:17
TERMINAL FM
Edit
Preview
Download
Rename
Copy
Chmod
Delete
!A?hxE dZddlZddlZddlZddlZddlTdZejdezZejdededZ e d d Z Gd d Z d ZdejDZdZdZGddZedkrGdZdD]DZedezedeeeeCdSdS)a6distutils.fancy_getopt Wrapper around the standard getopt module that provides the following additional features: * short and long options are tied together * options have help strings, so fancy_getopt could potentially create a complete usage summary * options set attributes of a passed-in object N)*z[a-zA-Z](?:[a-zA-Z0-9-]*)z^%s$z^(z)=!(z)$-_cpeZdZdZddZdZdZddZdZdZ d Z d Z d Z d Z dd ZdZddZddZdS) FancyGetoptaWrapper around the standard 'getopt()' module that provides some handy extra functionality: * short and long options are tied together * options have help strings, and help text can be assembled from them * options set attributes of a passed-in object * boolean options can have "negative aliases" -- eg. if --quiet is the "negative alias" of --verbose, then "--quiet" on the command line sets 'verbose' to false Nc||_i|_|jr|i|_i|_g|_g|_i|_i|_i|_ g|_ dSN) option_table option_index _build_indexaliasnegative_alias short_opts long_opts short2long attr_name takes_arg option_orderselfr s //usr/lib64/python3.11/distutils/fancy_getopt.py__init__zFancyGetopt.__init__)s{)         !  cl|j|jD]}||j|d<dS)Nr)r clearr )roptions rr zFancyGetopt._build_indexQsG !!!' 2 2F+1D fQi ( ( 2 2rc<||_|dSr )r r rs rset_option_tablezFancyGetopt.set_option_tableVs"( rc||jvrtd|z|||f}|j|||j|<dS)Nz'option conflict: already an option '%s')r DistutilsGetoptErrorr append)r long_option short_option help_stringrs r add_optionzFancyGetopt.add_optionZse $+ + +&;kIKK K"<=F   $ $V , , ,-3D k * * *rc||jvS)zcReturn true if the option table for this parser has an option with long name 'long_option'.)r rr"s r has_optionzFancyGetopt.has_optioncsd///rc6|tS)zTranslate long option name 'long_option' to the form it has as an attribute of some object: ie., translate hyphens to underscores. translate longopt_xlater's r get_attr_namezFancyGetopt.get_attr_namehs$$]333rc |D]I\}}||jvrtd|d|d|d||jvrtd|d|d|dJdS)Nzinvalid z 'z ': option 'z ' not defined': aliased option ')itemsr r )raliaseswhatr opts r_check_alias_dictzFancyGetopt._check_alias_dictns#MMOO P PLUCD---**59TT555%%%,IJJJ$+++**=ATT555###,OPPP,  P Prc@||d||_dS)z'Set the aliases for this option parser.r N)r4r )rr s r set_aliaseszFancyGetopt.set_aliasesxs# ug... rc@||d||_dS)zSet the negative aliases for this option parser. 'negative_alias' should be a dictionary mapping option names to option names, both the key and value must already be defined in the option table.znegative aliasN)r4r)rrs rset_negative_aliasesz FancyGetopt.set_negative_aliases}s) ~/?@@@,rcg|_g|_|ji|_|jD]$}t |dkr |\}}}d}n-t |dkr|\}}}}ntd|t|trt |dkrtd|z|:t|trt |dkstd |z||j|<|j ||d d kr|r|d z}|dd }d|j |<nS|j |}|-|j |rtd |d|d||jd <d|j |<|j|}|2|j ||j |krtd|d|dt |std|z|||j|<|r*|j |||j|d<&dS)zPopulate the various data structures that keep tabs on the option table. Called by 'getopt()' before it can do anything worthwhile. rzinvalid option tuple: z9invalid long option '%s': must be a string of length >= 2Nz:invalid short option '%s': must a single character or None=:zinvalid negative alias 'r/z' takes a valuezinvalid alias 'z%': inconsistent with aliased option 'z/' (one of them takes a value, the other doesn'tzEinvalid long option name '%s' (must be letters, numbers, hyphens only)rrrrrepeatr len ValueError isinstancestrr r!rrgetr longopt_rematchr-r)rrlongshorthelprAalias_tos r_grok_option_tablezFancyGetopt._grok_option_tables   'A 1A 1F6{{a$*!eTV!!,2)eT66!jvv!GHHHdC(( BCIIMM*-9<@,ABBBm ,,$14Uq*,9;@,ABBB!'DK  N ! !$ ' ' 'Bx3-%#+%AbDz'(t$$ .22488'~h/222"&xxx1222 *.DN2&'(t$z~~d++H#>$'4>(+CCC.."TT888-...##D)) I*ACGHIII$(#5#5d#;#;DN4  1&&u---,0a)CA 1A 1rcJ|tjdd}|t}d}nd}|d|j} t j|||j\}}n&#t j$r}t|d}~wwxYw|D]\}}t|dkr |ddkr|j |d}n |dd}|j |} | r| }|j|s#|j |} | r| }d}nd}|j|} |r.|j | t%|| ddz}t'|| ||j||f|r||fS|S) aParse command-line options in args. Store as attributes on object. If 'args' is None or not supplied, uses 'sys.argv[1:]'. If 'object' is None or not supplied, creates a new OptionDummy object, stores option values there, and returns a tuple (args, object). If 'object' is supplied, it is modified in place and 'getopt()' just returns 'args'; in both cases, the returned 'args' is a modified copy of the passed-in 'args' list, which is left untouched. Nr=TF r<rr)sysargv OptionDummyrMjoinrgetoptrerrorDistutilsArgErrorrBrr rFrrrrAgetattrsetattrrr!) rargsobjectcreated_objectroptsmsgr3valr attrs rrTzFancyGetopt.getopts <8ABB ]]F!NN"N !!!XXdo..  )tZHHJD$$| ) ) )#C(( ( ) 1 1HC3xx1}}Q3oc!f-!""gJNN3''E >#& +//44CCCC>#&D 3t{t,,8fdA..2 FD# & & &   $ $c3Z 0 0 0 0  < KsA::B BBc<|jtd|jS)zReturns the list of (option, value) tuples processed by the previous run of 'getopt()'. Raises RuntimeError if 'getopt()' hasn't been called yet. Nz!'getopt()' hasn't been called yet)r RuntimeError)rs rget_option_orderzFancyGetopt.get_option_orders%   $BCC C$ $rcd}|jD]A}|d}|d}t|}|ddkr|dz }||dz}||kr|}B|dzdzdz}d}||z } d |z} |r|g} nd g} |jD]}|dd \}}} t| | } |ddkr |dd}|?| r"| d ||| dfzn_| d ||fznD|d|d}| r"| d ||| dfzn| d|z| ddD]}| | |z| S)zGenerate help text (a list of strings, one per suggested line of output) from the option table for this FancyGetopt object. rr=r>r?Nr<NrOzOption summary:r:z --%-*s %sz --%-*s z (-)z --%-*s)r rB wrap_textr!)rheadermax_optrrIrJl opt_width line_width text_width big_indentlinesrKtext opt_namess r generate_helpzFancyGetopt.generate_helps'  F!9D1IED ABx3E E7{{aK!Oa' 0 )+ 9_  (HEE&'E' - -F &rr D%T:..DBx3AbDz}ALL7D$q'2J!JKKKKLL$!?@@@@ +/$$6 9LL")9d1g!>"?@@@@LLi!7888!""X - - Z!^,,,, - rc| tj}||D]}||dzdS)N )rPstdoutrrwrite)rrhfilelines r print_helpzFancyGetopt.print_helphsN <:D&&v.. $ $D JJtd{ # # # # $ $rr )NN)__name__ __module__ __qualname____doc__rr rr%r(r-r4r6r8rMrTrbrrryrrrrs  &&&&P222 4444000 444 PPP ---K1K1K1Z;;;;z%%%MMMM^$$$$$$rrcvt|}|||||Sr )rr8rT)options negative_optrZrYparsers r fancy_getoptros7  ! !F  --- ==v & &&rc.i|]}t|dS)rO)ord).0_wschars r rus @ @ @7CLL3 @ @ @rc|gSt||kr|gS|}|t}t jd|}d|D}g}|rg}d}|r\t|d}||z|kr$||d|d=||z}n|r|dddkr|d=n|\|rQ|dkr6||dd||d|d|d<|dddkr|d=|d|||S)zwrap_text(text : string, width : int) -> [string] Split 'text' into multiple lines of no more than 'width' characters each, and return the list of strings that results. Nz( +|-+)cg|]}||Sr~r~)rchs r zwrap_text..s ( ( (RR (b ( ( (rrr>rO)rB expandtabsr+WS_TRANSresplitr!rS)rpwidthchunksrocur_linecur_lenrjs rrgrgws  |  4yyEv ??  D >>( # #D Xj$ ' 'F ( (6 ( ( (F E  ( F1IA{e##q ***1I!A+% Q3 6 6     !||q !E' 2333"1Ieff-q ay|s""1I  RWWX&&'''A  (D Lrc6|tS)zXConvert a long option name to a valid Python identifier by changing "-" to "_". r*)r3s rtranslate_longoptrs == ' ''rceZdZdZgfdZdS)rRz_Dummy class just used as a place to hold command-line option values as instance attributes.c2|D]}t||ddS)zkCreate a new OptionDummy instance. The attributes listed in 'options' will be initialized to None.N)rX)rrr3s rrzOptionDummy.__init__s2 % %C D#t $ $ $ $ % %rN)rzr{r|r}rr~rrrRrRs7&& "%%%%%%rrR__main__zTra-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: %drt)r}rPstringrrTdistutils.errors longopt_patcompilerG neg_alias_rerE maketransr,rr whitespacerrgrrRrzrpwprintrSr~rrrs  + RZ+- . . rzzKKKEFF  c3'' O$O$O$O$O$O$O$O$d ''' A @f.? @ @ @333l(((%%%%%%%% z D  kAo dii $**++,,, r