ParamsManagerSection

ParamsManagerSection#

class ParamsManagerSection(params=None, **kwargs)#

Bases: ParamsManagerSectionAbstract[T_Section]

Parameters are stored in a Section object.

Set and update methods rely on Section.update() to merge the new parameters values to params.

Parameters:

params (T_Section | None)

SECTION_CLS#

Section class to use as parameters.

alias of Section

__init__(params=None, **kwargs)#
Parameters:

params (T_Section | None)

classmethod new(section)#

Return a subclass with the SECTION_CLS attribute set.

Parameters:

section (type[T_Section])

Return type:

type[ParamsManagerSection[T_Section]]