enconsole.conso.params package#
Submodules#
enconsole.conso.params.common module#
enconsole.conso.params.conso module#
- class enconsole.conso.params.conso.ConsoParams[source]#
Bases:
ParamsProcess and validate the core configuration parameters.
Fields# Field
Type
Required
Default
Constraints
No
FalseNo
'sqlite:///:memory:'min_length=1
No
FalseNo
FalseenconfigNo
NoneencryptsNo
NoneenloggerNo
NoneNo
True- database: Annotated[str, FieldInfo(annotation=NoneType, required=False, default='sqlite:///:memory:', description='Database connection string', metadata=[MinLen(min_length=1)])]#
- console: Annotated[bool, FieldInfo(annotation=NoneType, required=False, default=False, description='Output console information; parameter is parsed by and used in low-level config')]#
- debug: Annotated[bool, FieldInfo(annotation=NoneType, required=False, default=False, description='Enable logging level debug; parameter is parsed by and used in low-level config')]#
Module contents#
- class enconsole.conso.params.ConsoParams[source]#
Bases:
ParamsProcess and validate the core configuration parameters.
Fields# Field
Type
Required
Default
Constraints
No
FalseNo
'sqlite:///:memory:'min_length=1
No
FalseNo
FalseenconfigNo
NoneencryptsNo
NoneenloggerNo
NoneNo
True- database: Annotated[str, FieldInfo(annotation=NoneType, required=False, default='sqlite:///:memory:', description='Database connection string', metadata=[MinLen(min_length=1)])]#
- console: Annotated[bool, FieldInfo(annotation=NoneType, required=False, default=False, description='Output console information; parameter is parsed by and used in low-level config')]#
- debug: Annotated[bool, FieldInfo(annotation=NoneType, required=False, default=False, description='Enable logging level debug; parameter is parsed by and used in low-level config')]#