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
¶
-
property
-
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
()¶
-