Module Expr Str Import alias ImportFrom alias ImportFrom alias alias alias alias FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body TryExcept body If CompareIs NameLoad NameLoad body Return Call AttributeLoad NameLoad attr orelse Return Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return NameLoad decorator_list While NameLoad body Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareGt NameLoad Num body Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore Call NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareLt NameLoad Num body If CompareIsNot NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Assign NameStore ListLoad Assign SubscriptStore NameLoad Slice BinOpAdd NameLoad Num Call NameLoad SubscriptLoad NameLoad Slice BinOpAdd NameLoad Num Return TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad Num body Raise Call NameLoad NameLoad BinOpMod Str NameLoad Raise Call NameLoad NameLoad BinOpMod Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad NameLoad Slice Num If Call AttributeLoad NameLoad attr body Return TupleLoad Str NameLoad If CompareEq SubscriptLoad NameLoad Slice Num Num NameLoad body Return TupleLoad SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num Return TupleLoad NameLoad SubscriptLoad NameLoad Slice Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr CompareIs NameLoad NameLoad CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad Return BinOpAdd NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr If BoolOpAnd CompareEq SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num CompareIn SubscriptLoad NameLoad Slice Num Str body Assign NameStore Call AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Slice Num Num attr Str Str attr Str TryExcept body Assign NameStore Call Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Pass Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Num NameLoad NameLoad body Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Call NameLoad For NameStore NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num If BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return CompareIn AttributeLoad NameLoad attr TupleLoad Str Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr Str body Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad attr AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Str body Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Num Num orelse Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore Call NameLoad GeneratorExp Num comprehension NameStore NameLoad CompareIs NameLoad NameLoad If CompareEq NameLoad Call NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareNotEq NameLoad Num body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call NameLoad ListLoad Str Str Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Num NameLoad NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore ListComp Call NameLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body If BoolOpOr CompareIs AttributeLoad NameLoad attr NameLoad UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Raise Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body While AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad Str body Return orelse If BoolOpAnd CompareIn SubscriptLoad NameLoad Slice Num AttributeLoad NameLoad attr CompareGt NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad Return decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign NameStore ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Raise Call NameLoad NameLoad keyword NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If AttributeLoad NameLoad attr body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareLt Call NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad orelse If CompareEq NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num orelse Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Slice NameLoad orelse If CompareIsNot NameLoad NameLoad body Raise Call NameLoad NameLoad BinOpMod Str NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore ListLoad For NameStore SubscriptLoad NameLoad Slice Num body Assign NameStore Call NameLoad BinOpAdd NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AugAssignAdd NameStore Num If UnaryOpNot NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Continue Raise Call NameLoad NameLoad If AttributeLoad NameLoad attr body If CompareLt NameLoad Call NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num SubscriptLoad NameLoad Slice NameLoad Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareLt Call NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad NameLoad orelse If CompareEq NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num orelse Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad Delete SubscriptDel AttributeLoad NameLoad attr Slice NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Break If BoolOpAnd AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad If CompareIn Str NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num orelse Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body If CompareNotIn SubscriptLoad NameLoad Slice Num AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Raise Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list
N/A N/A 
    click.parser
    ~~~~~~~~~~~~

    This module started out as largely a copy paste from the stdlib's
    optparse module with the features removed that we do not need from
    optparse because we implement them in Click on a higher level (for
    instance type handling, help formatting and a lot more).

    The plan is to remove more and more from here over time.

    The reason this is a different module and not optparse from the stdlib
    is that there are differences in 2.x and 3.x about the error messages
    generated and optparse in the stdlib uses gettext for no good reason
    and might cause us issues.
 N/A re collections deque exceptions UsageError NoSuchOption BadOptionUsage BadArgumentUsage _unpack_args N/A N/A args nargs_spec N/A N/A N/A Given an iterable of arguments and an iterable of nargs specifications,
    it returns a tuple with all the unpacked arguments at the first index
    and all remaining arguments as the second.

    The nargs specification is the number of arguments that should be consumed
    or `-1` to indicate that this position should eat up all the remainders.

    Missing items are filled with `None`.
     N/A args N/A deque args N/A nargs_spec N/A deque nargs_spec N/A rv N/A N/A spos None _fetch N/A N/A c N/A N/A N/A N/A N/A N/A spos None N/A N/A N/A N/A c popleft N/A N/A N/A N/A c pop N/A N/A N/A IndexError N/A N/A None N/A N/A nargs_spec N/A N/A nargs N/A _fetch nargs_spec N/A N/A nargs 1 N/A N/A N/A N/A rv append N/A _fetch args N/A N/A N/A nargs 1 N/A N/A x N/A N/A _fetch args N/A _ N/A range nargs N/A N/A spos None N/A N/A N/A N/A x reverse N/A N/A N/A rv append N/A tuple x N/A N/A N/A nargs 0 N/A N/A N/A spos None N/A N/A N/A TypeError Cannot have two nargs < 0 N/A spos N/A len rv N/A N/A N/A rv append None N/A N/A spos None N/A N/A N/A rv N/A spos N/A tuple args N/A args N/A N/A N/A rv N/A N/A spos 1 N/A reversed N/A rv N/A N/A spos 1 N/A N/A N/A tuple rv N/A list args N/A _error_opt_args N/A N/A nargs opt N/A N/A N/A N/A nargs 1 N/A N/A N/A BadOptionUsage opt N/A %s option requires an argument opt N/A N/A BadOptionUsage opt N/A %s option requires %d arguments N/A opt nargs N/A split_opt N/A N/A opt N/A N/A N/A first N/A opt N/A 1 N/A N/A N/A first isalnum N/A N/A N/A opt N/A N/A N/A opt N/A 1 2 first N/A N/A N/A N/A opt N/A 2 N/A opt N/A 2 N/A N/A first N/A opt N/A 1 N/A normalize_opt N/A N/A opt ctx N/A N/A N/A N/A N/A ctx None N/A N/A ctx token_normalize_func None N/A N/A opt N/A N/A prefix opt N/A split_opt opt N/A N/A prefix N/A N/A ctx token_normalize_func opt N/A split_arg_string N/A N/A string N/A N/A N/A Given an argument string this attempts to split it into small parts. N/A rv N/A N/A match N/A N/A re finditer ('([^'\\]*(?:\\.[^'\\]*)*)'|"([^"\\]*(?:\\.[^"\\]*)*)"|\S+)\s* string N/A re S N/A N/A arg N/A N/A N/A N/A match group strip N/A N/A N/A N/A arg N/A 1 N/A arg N/A -1 N/A N/A arg N/A 1 "' N/A N/A arg N/A N/A N/A N/A N/A arg N/A 1 -1 encode ascii backslashreplace decode unicode-escape N/A N/A N/A arg N/A N/A type string arg N/A N/A N/A UnicodeError N/A N/A N/A N/A N/A rv append arg N/A rv N/A Option N/A object N/A __init__ N/A N/A self opts dest action nargs const obj N/A None 1 None None N/A N/A N/A self _short_opts N/A N/A N/A self _long_opts N/A N/A N/A self prefixes N/A set N/A opt opts N/A N/A N/A prefix value N/A split_opt opt N/A N/A prefix N/A N/A N/A ValueError N/A Invalid start character for option (%s) opt N/A N/A N/A N/A self prefixes add N/A prefix N/A 0 N/A N/A N/A N/A len prefix 1 N/A N/A len value 1 N/A N/A N/A N/A N/A self _short_opts append opt N/A N/A N/A N/A N/A self _long_opts append opt N/A N/A N/A N/A self prefixes add prefix N/A N/A action None N/A N/A action store N/A N/A self dest dest N/A N/A self action action N/A N/A self nargs nargs N/A N/A self const const N/A N/A self obj obj N/A takes_value N/A N/A self N/A N/A N/A N/A N/A self action N/A store append N/A property process N/A N/A self value state N/A N/A N/A N/A N/A self action store N/A N/A N/A N/A state opts N/A N/A self dest value N/A N/A N/A N/A self action store_const N/A N/A N/A N/A state opts N/A N/A self dest N/A self const N/A N/A N/A N/A self action append N/A N/A N/A N/A N/A N/A N/A state opts setdefault N/A self dest N/A append value N/A N/A N/A N/A self action append_const N/A N/A N/A N/A N/A N/A N/A state opts setdefault N/A self dest N/A append N/A self const N/A N/A N/A N/A self action count N/A N/A N/A N/A state opts N/A N/A self dest N/A N/A N/A N/A state opts get N/A self dest 0 1 N/A N/A N/A ValueError N/A unknown action %r N/A self action N/A N/A N/A N/A state order append N/A self obj N/A N/A Argument N/A object N/A __init__ N/A N/A self dest nargs obj N/A 1 None N/A N/A N/A self dest dest N/A N/A self nargs nargs N/A N/A self obj obj N/A process N/A N/A self value state N/A N/A N/A N/A N/A self nargs 1 N/A N/A holes N/A sum N/A 1 N/A x value N/A x None N/A N/A holes N/A len value N/A N/A value None N/A N/A N/A holes 0 N/A N/A N/A BadArgumentUsage N/A argument %s takes %d values N/A N/A self dest N/A self nargs N/A N/A N/A state opts N/A N/A self dest value N/A N/A N/A N/A state order append N/A self obj N/A N/A ParsingState N/A object N/A __init__ N/A N/A self rargs N/A N/A N/A N/A self opts N/A N/A N/A self largs N/A N/A N/A self rargs rargs N/A N/A self order N/A N/A N/A OptionParser N/A object N/A N/A The option parser is an internal class that is ultimately used to
    parse options and arguments.  It's modelled after optparse and brings
    a similar but vastly simplified API.  It should generally not be used
    directly as the high level Click classes wrap it for you.

    It's not nearly as extensible as optparse or argparse as it does not
    implement features that are implemented on a higher level (such as
    types or defaults).

    :param ctx: optionally the :class:`~click.Context` where this parser
                should go with.
     __init__ N/A N/A self ctx N/A None N/A N/A N/A self ctx ctx N/A N/A self allow_interspersed_args True N/A N/A self ignore_unknown_options False N/A N/A ctx None N/A N/A N/A self allow_interspersed_args N/A ctx allow_interspersed_args N/A N/A self ignore_unknown_options N/A ctx ignore_unknown_options N/A N/A self _short_opt N/A N/A N/A self _long_opt N/A N/A N/A self _opt_prefixes N/A set N/A - -- N/A N/A self _args N/A N/A add_option N/A N/A self opts dest action nargs const obj N/A None 1 None None N/A N/A Adds a new option named `dest` to the parser.  The destination
        is not inferred (unlike with optparse) and needs to be explicitly
        provided.  Action can be any of ``store``, ``store_const``,
        ``append``, ``appnd_const`` or ``count``.

        The `obj` can be used to identify the option in the order list
        that is returned from the parser.
         N/A N/A obj None N/A N/A obj dest N/A opts N/A N/A normalize_opt opt N/A self ctx N/A opt opts N/A option N/A Option opts dest action action nargs nargs const const obj obj N/A N/A N/A N/A self _opt_prefixes update N/A option prefixes N/A opt N/A option _short_opts N/A N/A N/A N/A self _short_opt N/A opt option N/A opt N/A option _long_opts N/A N/A N/A N/A self _long_opt N/A opt option N/A add_argument N/A N/A self dest nargs obj N/A 1 None N/A N/A Adds a positional argument named `dest` to the parser.

        The `obj` can be used to identify the option in the order list
        that is returned from the parser.
         N/A N/A obj None N/A N/A obj dest N/A N/A N/A N/A self _args append N/A Argument dest dest nargs nargs obj obj N/A parse_args N/A N/A self args N/A N/A N/A Parses positional arguments and returns ``(values, args, order)``
        for the parsed options and arguments as well as the leftover
        arguments if there are any.  The order is a list of objects as they
        appear on the command line.  If arguments appear multiple times they
        will be memorized multiple times as well.
         N/A state N/A ParsingState args N/A N/A N/A N/A N/A self _process_args_for_options state N/A N/A N/A self _process_args_for_args state N/A N/A N/A UsageError N/A N/A N/A N/A N/A self ctx None N/A N/A N/A self ctx resilient_parsing N/A N/A N/A N/A N/A state opts N/A state largs N/A state order N/A _process_args_for_args N/A N/A self state N/A N/A N/A N/A pargs args N/A _unpack_args N/A N/A state largs N/A state rargs N/A N/A x nargs N/A x N/A self _args N/A N/A idx arg N/A enumerate N/A self _args N/A N/A N/A N/A arg process N/A pargs N/A idx state N/A N/A state largs args N/A N/A state rargs N/A N/A _process_args_for_options N/A N/A self state N/A N/A N/A N/A state rargs N/A N/A arg N/A N/A N/A state rargs pop 0 N/A arglen N/A len arg N/A N/A arg -- N/A N/A N/A N/A N/A N/A N/A arg N/A 1 N/A self _opt_prefixes N/A arglen 1 N/A N/A N/A N/A self _process_opts arg state N/A N/A N/A self allow_interspersed_args N/A N/A N/A N/A N/A state largs append arg N/A N/A N/A N/A N/A state rargs insert 0 arg N/A N/A _match_long_opt N/A N/A self opt explicit_value state N/A N/A N/A N/A opt N/A self _long_opt N/A N/A possibilities N/A word N/A word N/A self _long_opt N/A N/A word startswith opt N/A N/A NoSuchOption opt possibilities possibilities N/A option N/A N/A self _long_opt N/A opt N/A N/A option takes_value N/A N/A N/A explicit_value None N/A N/A N/A N/A N/A state rargs insert 0 explicit_value N/A nargs N/A option nargs N/A N/A N/A len N/A state rargs nargs N/A N/A N/A _error_opt_args nargs opt N/A N/A N/A nargs 1 N/A N/A value N/A N/A N/A state rargs pop 0 N/A N/A value N/A tuple N/A N/A state rargs N/A nargs N/A N/A N/A state rargs N/A nargs N/A N/A N/A explicit_value None N/A N/A N/A BadOptionUsage opt N/A %s option does not take a value opt N/A N/A value None N/A N/A N/A option process value state N/A _match_short_opt N/A N/A self arg state N/A N/A N/A stop False N/A i 1 N/A prefix N/A arg N/A 0 N/A unknown_options N/A N/A ch N/A arg N/A 1 N/A N/A opt N/A normalize_opt N/A prefix ch N/A self ctx N/A option N/A N/A N/A self _short_opt get opt N/A i 1 N/A N/A option N/A N/A N/A self ignore_unknown_options N/A N/A N/A N/A unknown_options append ch N/A N/A N/A NoSuchOption opt N/A N/A option takes_value N/A N/A N/A i N/A len arg N/A N/A N/A N/A N/A state rargs insert 0 N/A arg N/A i N/A stop True N/A nargs N/A option nargs N/A N/A N/A len N/A state rargs nargs N/A N/A N/A _error_opt_args nargs opt N/A N/A N/A nargs 1 N/A N/A value N/A N/A N/A state rargs pop 0 N/A N/A value N/A tuple N/A N/A state rargs N/A nargs N/A N/A N/A state rargs N/A nargs N/A N/A value None N/A N/A N/A option process value state N/A stop N/A N/A N/A N/A N/A self ignore_unknown_options unknown_options N/A N/A N/A N/A N/A state largs append N/A prefix N/A N/A join unknown_options N/A _process_opts N/A N/A self arg state N/A N/A N/A explicit_value None N/A N/A = arg N/A N/A N/A long_opt explicit_value N/A N/A arg split = 1 N/A N/A long_opt arg N/A norm_long_opt N/A normalize_opt long_opt N/A self ctx N/A N/A N/A N/A N/A self _match_long_opt norm_long_opt explicit_value state N/A N/A N/A NoSuchOption N/A N/A N/A N/A arg N/A 2 N/A self _opt_prefixes N/A N/A N/A N/A self _match_short_opt arg state N/A N/A N/A self ignore_unknown_options N/A N/A N/A N/A N/A N/A state largs append arg N/A N/A