Bases: Generic[T_Params], Module
Abstract Module for parameters management.
- Parameters:
params (Any | None)
kwargs (Any)
-
property direct: T_Params
Direct access to parameters container.
-
get(key, default=None)
Return a parameter value.
- Not Implemented:
Implement in a subclass of this module.
- Parameters:
key (str) – Name of the parameter to retrieve.
default (Any) – If not None, return this value if the parameters is not found.
- Return type:
Any
-
reset()
Reset parameters to their initial state (empty dict).
- Not Implemented:
Implement in a subclass of this module.
- Return type:
None
-
set(key, value)
Set a parameter to value.
- Not Implemented:
Implement in a subclass of this module.
- Parameters:
-
- Return type:
None
-
update(params=None, **kwargs)
Update one or more parameters values.
- Not Implemented:
Implement in a subclass of this module.
- Parameters:
-
- Return type:
None