Module Expr Str Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias alias FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Str Str Str Str Str If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr CompareIn NameLoad NameLoad Call AttributeLoad Str attr NameLoad body Return NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad Num orelse Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Return NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad If BoolOpAnd UnaryOpNot Call AttributeLoad NameLoad attr NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad body Raise Call NameLoad NameLoad Return Call NameLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad body Raise Call NameLoad NameLoad Return Call NameLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad body Raise Call NameLoad NameLoad Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot Call NameLoad NameLoad body Raise Call NameLoad NameLoad If NameLoad body Return Call NameLoad NameLoad NameLoad orelse Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad NameLoad decorator_list Return Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr TupleLoad NameLoad Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Return ListLoad NameLoad orelse TryExcept body Return Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Return ListLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Return ListLoad Call NameLoad NameLoad orelse TryExcept body Return Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Return ListLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad decorator_list decorator_list Return NameLoad decorator_list Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Return NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam defaults NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Str AugAssignAdd SubscriptStore NameLoad Index NameLoad Num Assign NameStore SubscriptLoad NameLoad Index NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Return CompareEq Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Return Call NameLoad Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body If Call NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Assign NameStore CompareNotEq AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad orelse If CompareIs NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr orelse Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr ListLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr NameLoad decorator_list decorator_list
N/A N/A 
Routines for doing various type conversions. These usually embody some higher-level
semantics than are present in standard Python types (e.g. ``boolean`` will convert the
string ``"false"`` to ``False``, where as non-empty strings are usually considered to be
``True``).

A lot of these are intened to stpecify type conversions declaratively in place like
``Parameter``'s ``kind`` argument. These are basically "hacks" around the fact that Python
is not the best language to use for configuration.

 N/A os N/A re N/A math N/A shlex collections defaultdict wlauto.utils.misc isiterable to_identifier identifier N/A N/A text N/A N/A N/A Converts text to a valid Python identifier by replacing all
    whitespace and punctuation. N/A N/A to_identifier text N/A boolean N/A N/A value N/A N/A N/A 
    Returns bool represented by the value. This is different from
    calling the builtin bool() in that it will interpret string representations.
    e.g. boolean('0') and boolean('false') will both yield False.

     N/A false_strings N/A 0 n no off N/A N/A isinstance value basestring N/A N/A value N/A N/A value lower N/A N/A N/A value false_strings N/A N/A false startswith value N/A N/A False N/A N/A bool value N/A integer N/A N/A value N/A N/A N/A Handles conversions for string respresentations of binary, octal and hex. N/A N/A isinstance value basestring N/A N/A N/A int value 0 N/A N/A N/A int value N/A numeric N/A N/A value N/A N/A N/A 
    Returns the value as number (int if possible, or float otherwise), or
    raises ``ValueError`` if the specified ``value`` does not have a straight
    forward numeric conversion.

     N/A N/A isinstance value int N/A N/A value N/A N/A N/A fvalue N/A float value N/A N/A N/A ValueError N/A N/A N/A ValueError N/A N/A Not numeric: {} format value N/A N/A N/A N/A N/A math isnan fvalue N/A N/A N/A math isinf fvalue N/A N/A ivalue N/A int fvalue N/A N/A ivalue fvalue N/A N/A ivalue N/A fvalue N/A list_of_strs N/A N/A value N/A N/A N/A 
    Value must be iterable. All elements will be converted to strings.

     N/A N/A N/A isiterable value N/A N/A N/A ValueError value N/A N/A map str value N/A N/A list_of_strings list_of_strs list_of_ints N/A N/A value N/A N/A N/A 
    Value must be iterable. All elements will be converted to ``int``\ s.

     N/A N/A N/A isiterable value N/A N/A N/A ValueError value N/A N/A map int value N/A N/A list_of_integers list_of_ints list_of_numbers N/A N/A value N/A N/A N/A 
    Value must be iterable. All elements will be converted to numbers (either ``ints`` or
    ``float``\ s depending on the elements).

     N/A N/A N/A isiterable value N/A N/A N/A ValueError value N/A N/A map numeric value N/A list_of_bools N/A N/A value interpret_strings N/A True N/A N/A 
    Value must be iterable. All elements will be converted to ``bool``\ s.

    .. note:: By default, ``boolean()`` conversion function will be used, which means that
              strings like ``"0"`` or ``"false"`` will be interpreted as ``False``. If this
              is undesirable, set ``interpret_strings`` to ``False``.

     N/A N/A N/A isiterable value N/A N/A N/A ValueError value N/A interpret_strings N/A N/A N/A map boolean value N/A N/A N/A map bool value N/A list_of N/A N/A type_ N/A N/A N/A Generates a "list of" callable for the specified type. The callable
    attempts to convert all elements in the passed value to the specifed
    ``type_``, raising ``ValueError`` on error. __init__ N/A N/A self values N/A N/A N/A N/A N/A list __init__ self N/A map type_ values N/A append N/A N/A self value N/A N/A N/A N/A N/A list append self N/A type_ value N/A extend N/A N/A self other N/A N/A N/A N/A N/A list extend self N/A map type_ other N/A __setitem__ N/A N/A self idx value N/A N/A N/A N/A N/A list __setitem__ self idx N/A type_ value N/A N/A N/A type N/A N/A list_of_{}s format N/A type_ __name__ N/A list N/A __init__ __setitem__ append extend __init__ __setitem__ append extend N/A list_or_string N/A N/A value N/A N/A N/A 
    Converts the value into a list of strings. If the value is not iterable,
    a one-element list with stringified value will be returned.

     N/A N/A isinstance value basestring N/A N/A N/A value N/A N/A N/A N/A N/A list value N/A N/A N/A ValueError N/A N/A N/A N/A str value N/A list_or_caseless_string N/A N/A value N/A N/A N/A 
    Converts the value into a list of ``caseless_string``'s. If the value is not iterable
    a one-element list with stringified value will be returned.

     N/A N/A isinstance value basestring N/A N/A N/A N/A caseless_string value N/A N/A N/A N/A N/A map caseless_string value N/A N/A N/A ValueError N/A N/A N/A N/A caseless_string value N/A list_or N/A N/A type_ N/A N/A N/A 
    Generator for "list or" types. These take either a single value or a list values
    and return a list of the specfied ``type_`` performing the conversion on the value
    (if a single value is specified) or each of the elemented of the specified list.

     N/A list_type N/A list_of type_ list_or_type N/A list_type N/A __init__ N/A N/A self value N/A N/A N/A N/A isiterable value N/A N/A N/A N/A list_type __init__ self value N/A N/A N/A N/A list_type __init__ self N/A value N/A N/A N/A list_or_type N/A N/A list_or_integer N/A list_or integer N/A list_or_number N/A list_or numeric N/A list_or_bool N/A list_or boolean N/A regex_type N/A type N/A N/A re compile regex N/A N/A value N/A N/A N/A 
    Regular expression. If value is a string, it will be complied with no flags. If you
    want to specify flags, value must be precompiled.

     N/A N/A isinstance value regex_type N/A N/A value N/A N/A N/A N/A re compile value N/A N/A __counters N/A defaultdict int reset_counter N/A N/A name N/A None N/A N/A N/A __counters N/A name 0 N/A counter N/A N/A name N/A None N/A N/A 
    An auto incremeting value (kind of like an AUTO INCREMENT field in SQL).
    Optionally, the name of the counter to be used is specified (each counter
    increments separately).

    Counts start at 1, not 0.

     N/A N/A __counters N/A name 1 N/A value N/A __counters N/A name N/A value N/A caseless_string N/A str N/A N/A 
    Just like built-in Python string except case-insensitive on comparisons. However, the
    case is preserved otherwise.

     __eq__ N/A N/A self other N/A N/A N/A N/A isinstance other basestring N/A N/A other N/A N/A other lower N/A N/A N/A N/A self lower other N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A N/A self __eq__ other N/A __cmp__ N/A N/A self other N/A N/A N/A N/A isinstance basestring other N/A N/A other N/A N/A other lower N/A N/A cmp N/A N/A self lower other N/A format N/A N/A self N/A args kwargs N/A N/A N/A caseless_string N/A N/A N/A super caseless_string self format args kwargs N/A N/A arguments N/A list N/A N/A 
    Represents command line arguments to be passed to a program.

     __init__ N/A N/A self value N/A None N/A N/A N/A isiterable value N/A N/A N/A N/A N/A super arguments self __init__ N/A map str value N/A N/A N/A isinstance value basestring N/A N/A posix N/A N/A os name nt N/A N/A N/A N/A super arguments self __init__ N/A N/A shlex split value posix posix N/A N/A N/A value None N/A N/A N/A N/A N/A super arguments self __init__ N/A N/A N/A N/A N/A super arguments self __init__ N/A N/A str value N/A append N/A N/A self value N/A N/A N/A N/A N/A N/A super arguments self append N/A str value N/A extend N/A N/A self values N/A N/A N/A N/A N/A N/A super arguments self extend N/A map str values N/A __str__ N/A N/A self N/A N/A N/A N/A N/A join self N/A N/A