Warning: Cannot modify header information - headers already sent by (output started at /var/www/jonas-eriksen.dk/pic/private/index.php:1) in /var/www/jonas-eriksen.dk/pic/private/index.php on line 215
!A?hxE d Z ddlZddlZddlZddlZddlT dZ ej dez Z ej deded Z e
d d
Z G d d Z
d
Zd ej D Zd Zd Z G d d Zedk rGdZdD ]DZ edez ed eee e CdS dS )a6 distutils.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)$-_c p e Zd ZdZddZd Zd ZddZd Zd Z d Z
d
Zd Zd Z
dd
Zd ZddZddZdS )FancyGetopta Wrapper 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 | _ | j r| i | _ i | _ g | _ g | _ i | _ i | _ i | _ g | _
d S N)option_tableoption_index_build_indexaliasnegative_alias
short_opts long_opts
short2long attr_name takes_argoption_orderselfr
s //usr/lib64/python3.11/distutils/fancy_getopt.py__init__zFancyGetopt.__init__) s{ )
!
c l | j | j D ]}|| j |d <