Module Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias alias alias alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr Str Str ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Yield TupleLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Assign NameStore Str Raise Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If BoolOpAnd UnaryOpNot BoolOpOr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Str Raise Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Str Raise Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad Str attr ListComp Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad orelse For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr DictComp AttributeLoad NameLoad attr Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListComp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr BoolOpOr NameLoad ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad ListLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad ListLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call NameLoad NameLoad BinOpAdd Str AttributeLoad NameLoad attr Dict Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BoolOpOr NameLoad ListLoad Expr Call AttributeLoad NameLoad attr NameLoad BoolOpOr NameLoad ListLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotIn NameLoad NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Call NameLoad NameLoad NameLoad Return SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call NameLoad NameLoad NameLoad keyword Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Return Call NameLoad NameLoad NameLoad keyword Str keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr If CompareNotIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Return Call AttributeLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr If CompareIn NameLoad AttributeLoad NameLoad attr body Return TupleLoad NameLoad Dict If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Raise Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Str Num If CompareIn NameLoad AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr keyword NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Str Num attr Str If CompareIn NameLoad AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr keyword NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Str Num If CompareIn NameLoad AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Str NameLoad Return Call NameLoad NameLoad BinOpAdd Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body For NameStore NameLoad body For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Assign NameStore Str Raise Call NameLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad body Assign NameStore NameLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad Break If NameLoad body Continue For NameStore NameLoad body If CompareNotEq Call AttributeLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num attr Str body Continue Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad TryExcept body Assign NameStore Call AttributeLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice Num Index Num attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad name NameStore body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad orelse Raise Call NameLoad Call AttributeLoad Str attr NameLoad Call AttributeLoad NameLoad attr ExceptHandler type NameLoad name NameStore body Assign NameStore Str Raise Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr For NameStore Call AttributeLoad Call NameLoad NameLoad attr body If Call AttributeLoad NameLoad attr NameLoad body If BoolOpOr UnaryOpNot Call NameLoad NameLoad NameLoad UnaryOpNot Call NameLoad NameLoad Str UnaryOpNot AttributeLoad NameLoad attr body Continue TryExcept body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Break orelse Assign NameStore Str Raise Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad name NameStore body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If BoolOpOr CompareIn NameLoad AttributeLoad NameLoad attr CompareIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If BoolOpOr CompareIn NameLoad AttributeLoad NameLoad attr CompareIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body If CompareNotIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore IfExp CompareIs NameLoad NameLoad ListLoad NameLoad Assign NameStore IfExp CompareIs NameLoad NameLoad Dict NameLoad TryExcept body Return Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Call AttributeLoad NameLoad attr decorator_list
N/A N/A os N/A sys N/A inspect N/A imp N/A string N/A logging functools partial collections OrderedDict wlauto.core.bootstrap settings wlauto.core.extension Extension wlauto.exceptions NotFoundError LoaderError wlauto.utils.misc walk_modules load_class merge_lists merge_dicts get_article wlauto.utils.types identifier N/A MODNAME_TRANS N/A N/A string maketrans :/\. ____ ExtensionLoaderItem N/A object N/A __init__ N/A N/A self ext_tuple N/A N/A N/A N/A self name N/A ext_tuple name N/A N/A self default_package N/A ext_tuple default_package N/A N/A self default_path N/A ext_tuple default_path N/A N/A self cls N/A load_class N/A ext_tuple cls N/A N/A GlobalParameterAlias N/A object N/A N/A 
    Represents a "global alias" for an extension parameter. A global alias
    is specified at the top-level of config rather namespaced under an extension
    name.

    Multiple extensions may have parameters with the same global_alias if they are
    part of the same inheritance hierarchy and one parameter is an override of the
    other. This class keeps track of all such cases in its extensions dict.

     __init__ N/A N/A self name N/A N/A N/A N/A self name name N/A N/A self extensions N/A N/A iteritems N/A N/A self N/A N/A N/A ext N/A N/A N/A self extensions itervalues N/A N/A N/A N/A N/A N/A self get_param ext ext N/A get_param N/A N/A self ext N/A N/A N/A param N/A ext parameters N/A N/A N/A N/A param global_alias N/A self name N/A N/A param N/A message Extension {} does not have a parameter with global alias {} N/A N/A ValueError N/A N/A message format N/A ext name N/A self name N/A update N/A N/A self other_ext N/A N/A N/A N/A N/A self _validate_ext other_ext N/A N/A N/A self extensions N/A N/A other_ext name other_ext N/A _validate_ext N/A N/A self other_ext N/A N/A N/A other_param N/A N/A self get_param other_ext N/A N/A param ext N/A N/A self iteritems N/A N/A N/A N/A N/A N/A issubclass ext other_ext N/A issubclass other_ext ext N/A N/A other_param kind N/A param kind N/A N/A message Duplicate global alias {} declared in {} and {} extensions with different types N/A N/A LoaderError N/A N/A message format N/A self name N/A ext name N/A other_ext name N/A N/A N/A param kind N/A other_param kind N/A N/A message Two params {} in {} and {} in {} both declare global alias {}, and are of different kinds N/A N/A LoaderError N/A N/A message format N/A param name N/A ext name N/A other_param name N/A other_ext name N/A self name N/A __str__ N/A N/A self N/A N/A N/A text GlobalAlias({} => {}) N/A extlist N/A N/A ,  join N/A N/A N/A {}.{} format N/A e name N/A p name N/A N/A p e N/A N/A self iteritems N/A N/A N/A text format N/A self name extlist N/A N/A ExtensionLoader N/A object N/A N/A 
    Discovers, enumerates and loads available devices, configs, etc.
    The loader will attempt to discover things on construction by looking
    in predetermined set of locations defined by default_paths. Optionally,
    additional locations may specified through paths parameter that must
    be a list of additional Python module paths (i.e. dot-delimited).

     N/A _instance None __new__ N/A N/A cls N/A args kwargs N/A N/A N/A N/A cls _instance N/A N/A N/A cls _instance N/A N/A N/A super ExtensionLoader cls __new__ cls args kwargs N/A N/A N/A k v N/A N/A kwargs iteritems N/A N/A N/A N/A hasattr N/A cls _instance k N/A N/A N/A ValueError N/A N/A Invalid parameter for ExtensionLoader: {} format k N/A N/A setattr N/A cls _instance k v N/A N/A cls _instance N/A set_load_defaults N/A N/A self value N/A N/A N/A N/A self _load_defaults value N/A value N/A N/A N/A self packages N/A merge_lists N/A self default_packages N/A self packages duplicates last N/A get_load_defaults N/A N/A self N/A N/A N/A N/A self _load_defaults N/A N/A load_defaults N/A property get_load_defaults set_load_defaults __init__ N/A N/A self packages paths ignore_paths keep_going load_defaults N/A None None None False True N/A N/A 
        params::

            :packages: List of packages to load extensions from.
            :paths: List of paths to be searched for Python modules containing
                    WA extensions.
            :ignore_paths: List of paths to ignore when search for WA extensions (these would
                           typically be subdirectories of one or more locations listed in
                           ``paths`` parameter.
            :keep_going: Specifies whether to keep going if an error occurs while loading
                         extensions.
            :load_defaults: Specifies whether extension should be loaded from default locations
                            (WA package, and user's WA directory) as well as the packages/paths
                            specified explicitly in ``packages`` and ``paths`` parameters.

         N/A N/A self _load_defaults None N/A N/A self logger N/A N/A logging getLogger ExtensionLoader N/A N/A self keep_going keep_going N/A N/A self extension_kinds N/A N/A ext_tuple name N/A ExtensionLoaderItem ext_tuple N/A ext_tuple N/A settings extensions N/A N/A self default_packages N/A N/A ext default_package N/A ext N/A N/A N/A self extension_kinds values N/A N/A self packages N/A packages N/A N/A N/A self load_defaults load_defaults N/A N/A self paths N/A paths N/A N/A N/A self ignore_paths N/A ignore_paths N/A N/A N/A self extensions N/A N/A N/A self aliases N/A N/A N/A self global_param_aliases N/A N/A ext N/A N/A N/A self extension_kinds values N/A N/A N/A setattr self N/A _ N/A ext name N/A N/A N/A N/A self _load_from_packages N/A self packages N/A N/A N/A self _load_from_paths N/A self paths N/A self ignore_paths N/A update N/A N/A self packages paths ignore_paths N/A None None None N/A N/A  Load extensions from the specified paths/packages
        without clearing or reloading existing extension.  N/A packages N/A N/A N/A N/A N/A self packages extend packages N/A N/A N/A self _load_from_packages packages N/A paths N/A N/A N/A N/A N/A self paths extend paths N/A N/A N/A N/A self ignore_paths extend N/A ignore_paths N/A N/A N/A N/A self _load_from_paths paths N/A ignore_paths N/A N/A clear N/A N/A self N/A N/A N/A  Clear all discovered items.  N/A N/A N/A N/A self extensions clear N/A ext N/A N/A N/A self extension_kinds values N/A N/A N/A N/A N/A N/A self _get_store ext clear N/A reload N/A N/A self N/A N/A N/A  Clear all discovered items and re-run the discovery.  N/A N/A N/A self clear N/A N/A N/A self _load_from_packages N/A self packages N/A N/A N/A self _load_from_paths N/A self paths N/A self ignore_paths N/A get_extension_class N/A N/A self name kind N/A None N/A N/A 
        Return the class for the specified extension if found or raises ``ValueError``.

         N/A N/A name _ N/A N/A self resolve_alias name N/A N/A kind None N/A N/A N/A N/A self extensions N/A name N/A ext N/A N/A N/A self extension_kinds get kind N/A N/A ext None N/A N/A N/A ValueError N/A N/A Unknown extension type: {} format kind N/A store N/A N/A self _get_store ext N/A N/A name store N/A N/A N/A NotFoundError N/A N/A Extensions {} is not {} {}. format name N/A get_article kind kind N/A N/A store N/A name N/A get_extension N/A N/A self name N/A args kwargs N/A N/A 
        Return extension of the specified kind with the specified name. Any additional
        parameters will be passed to the extension's __init__.

         N/A N/A name base_kwargs N/A N/A self resolve_alias name N/A kind N/A N/A kwargs pop kind None N/A kwargs N/A merge_dicts base_kwargs kwargs list_duplicates last dict_type OrderedDict N/A cls N/A N/A self get_extension_class name kind N/A extension N/A _instantiate cls args kwargs N/A N/A N/A extension load_modules self N/A extension N/A get_default_config N/A N/A self ext_name N/A N/A N/A 
        Returns the default configuration for the specified extension name. The name may be an alias,
        in which case, the returned config will be augmented with appropriate alias overrides.

         N/A N/A real_name alias_config N/A N/A self resolve_alias ext_name N/A base_default_config N/A N/A N/A N/A self get_extension_class real_name get_default_config N/A N/A merge_dicts base_default_config alias_config list_duplicates last dict_type OrderedDict N/A list_extensions N/A N/A self kind N/A None N/A N/A 
        List discovered extension classes. Optionally, only list extensions of a
        particular type.

         N/A N/A kind None N/A N/A N/A N/A N/A self extensions values N/A N/A kind N/A self extension_kinds N/A N/A N/A ValueError N/A N/A Unknown extension type: {} format kind N/A N/A N/A N/A N/A self _get_store N/A N/A self extension_kinds N/A kind values N/A has_extension N/A N/A self name kind N/A None N/A N/A 
        Returns ``True`` if an extensions with the specified ``name`` has been
        discovered by the loader. If ``kind`` was specified, only returns ``True``
        if the extension has been found, *and* it is of the specified kind.

         N/A N/A N/A N/A N/A self get_extension_class name kind N/A True N/A N/A N/A NotFoundError N/A N/A False N/A resolve_alias N/A N/A self alias_name N/A N/A N/A 
        Try to resolve the specified name as an extension alias. Returns a
        two-tuple, the first value of which is actual extension name, and the
        second is a dict of parameter values for this alias. If the name passed
        is already an extension name, then the result is ``(alias_name, {})``.

         N/A alias_name N/A identifier N/A N/A alias_name lower N/A N/A alias_name N/A self extensions N/A N/A N/A alias_name N/A N/A N/A alias_name N/A self aliases N/A N/A alias N/A N/A self aliases N/A alias_name N/A N/A N/A alias extension_name N/A alias params N/A N/A NotFoundError N/A N/A Could not find extension or alias "{}" format alias_name N/A __getattr__ N/A N/A self name N/A N/A N/A 
        This resolves methods for specific extensions types based on corresponding
        generic extension methods. So it's possible to say things like ::

            loader.get_device('foo')

        instead of ::

            loader.get_extension('foo', kind='device')

         N/A N/A N/A name startswith get_ N/A N/A name N/A N/A name replace get_ 1 N/A N/A name N/A self extension_kinds N/A N/A N/A partial N/A self get_extension kind name N/A N/A N/A name startswith list_ N/A N/A name N/A N/A N/A N/A name replace list_ 1 rstrip s N/A N/A name N/A self extension_kinds N/A N/A N/A partial N/A self list_extensions kind name N/A N/A N/A name startswith has_ N/A N/A name N/A N/A name replace has_ 1 N/A N/A name N/A self extension_kinds N/A N/A N/A partial N/A self has_extension kind name N/A N/A AttributeError name N/A _get_store N/A N/A self ext N/A N/A N/A name N/A getattr ext name ext N/A N/A getattr self N/A _ name N/A _load_from_packages N/A N/A self packages N/A N/A N/A N/A N/A package packages N/A N/A module N/A walk_modules package N/A N/A N/A N/A self _load_module module N/A N/A N/A ImportError N/A e N/A N/A message Problem loading extensions from package {}: {} N/A N/A LoaderError N/A N/A message format package N/A e message N/A _load_from_paths N/A N/A self paths ignore_paths N/A N/A N/A N/A N/A N/A self logger debug Loading from paths. N/A path paths N/A N/A N/A N/A N/A self logger debug Checking path %s path N/A N/A root _ files N/A N/A os walk path followlinks True N/A N/A should_skip False N/A igpath ignore_paths N/A N/A N/A N/A root startswith igpath N/A N/A should_skip True N/A N/A should_skip N/A N/A N/A fname files N/A N/A N/A N/A N/A N/A N/A N/A N/A os path splitext fname N/A 1 lower .py N/A N/A N/A filepath N/A N/A N/A os path join root fname N/A N/A N/A modname N/A N/A N/A N/A N/A N/A os path splitext N/A filepath N/A 1 N/A 0 translate MODNAME_TRANS N/A module N/A N/A imp load_source modname filepath N/A N/A N/A self _load_module module N/A N/A N/A N/A SystemExit ImportError N/A e N/A N/A N/A self keep_going N/A N/A N/A N/A N/A self logger warn N/A N/A Failed to load {} format filepath N/A N/A N/A N/A self logger warn N/A N/A Got: {} format e N/A N/A N/A LoaderError N/A N/A Failed to load {} format filepath N/A N/A sys exc_info N/A N/A Exception N/A e N/A N/A message Problem loading extensions from {}: {} N/A N/A LoaderError N/A N/A message format filepath e N/A _load_module N/A N/A self module N/A N/A N/A N/A N/A N/A self logger debug Checking module %s N/A module __name__ N/A obj N/A N/A N/A vars module itervalues N/A N/A N/A N/A inspect isclass obj N/A N/A N/A N/A N/A issubclass obj Extension N/A N/A hasattr obj name N/A N/A obj name N/A N/A N/A N/A N/A ext N/A N/A N/A self extension_kinds values N/A N/A N/A issubclass obj N/A ext cls N/A N/A N/A N/A self _add_found_extension obj ext N/A N/A N/A message Unknown extension type for {} (type: {}) N/A N/A LoaderError N/A N/A message format N/A obj name N/A N/A obj __class__ __name__ N/A N/A N/A LoaderError N/A e N/A N/A N/A self keep_going N/A N/A N/A N/A N/A self logger warning e N/A N/A e N/A _add_found_extension N/A N/A self obj ext N/A N/A N/A 
            :obj: Found extension class
            :ext: matching extension item.
         N/A N/A N/A N/A self logger debug 	Adding %s %s N/A ext name N/A obj name N/A key N/A identifier N/A N/A N/A obj name lower N/A N/A obj kind N/A ext name N/A N/A N/A key N/A self extensions N/A key N/A self aliases N/A N/A N/A LoaderError N/A N/A {} {} already exists. format N/A ext name N/A obj name N/A N/A N/A self extensions N/A key obj N/A store N/A N/A self _get_store ext N/A N/A store N/A key obj N/A alias N/A obj aliases N/A N/A alias_id N/A identifier N/A alias name N/A N/A N/A alias_id N/A self extensions N/A alias_id N/A self aliases N/A N/A N/A LoaderError N/A N/A {} {} already exists. format N/A ext name N/A obj name N/A N/A N/A self aliases N/A alias_id alias N/A param N/A obj parameters N/A N/A N/A param global_alias N/A N/A N/A N/A param global_alias N/A self global_param_aliases N/A N/A ga N/A GlobalParameterAlias N/A param global_alias N/A N/A N/A ga update obj N/A N/A N/A self global_param_aliases N/A N/A ga name ga N/A N/A N/A N/A N/A N/A self global_param_aliases N/A N/A param global_alias update obj N/A N/A _instantiate N/A N/A cls args kwargs N/A None None N/A N/A args N/A N/A args None N/A args N/A kwargs N/A N/A kwargs None N/A kwargs N/A N/A N/A N/A cls args kwargs N/A N/A N/A Exception N/A N/A N/A LoaderError N/A N/A Could not load {} format cls N/A N/A sys exc_info N/A