woob.core.modules

class woob.core.modules.LoadedModule(package)

Bases: object

property config
create_instance(woob, backend_name, config, storage, nofail=False, logger=None)
property description
has_caps(*caps)

Return True if module implements at least one of the caps.

property icon
iter_caps()
property license
property maintainer
property name
property version
property website
class woob.core.modules.ModulesLoader(path, version=None)

Bases: object

Load modules.

get_module_path(module_name)
get_or_load_module(module_name)

Can raise a ModuleLoadError exception.

iter_existing_module_names()
load_all()
load_module(module_name)
module_exists(name)
class woob.core.modules.RepositoryModulesLoader(repositories)

Bases: woob.core.modules.ModulesLoader

Load modules from repositories.

get_module_path(module_name)
iter_existing_module_names()