Module System
Module base classes.
- class pepperpy.module.ModuleConfig(name, metadata=<factory>)[source]
Bases:
objectModule configuration.
- class pepperpy.module.BaseModule(config)[source]
-
Base module.
- Parameters:
config (TConfig)
- __init__(config)[source]
Initialize module.
- Parameters:
config (
TypeVar(TConfig, bound= ModuleConfig)) – Module configuration.- Raises:
ValueError – If module name is invalid.
- Return type:
None