omnipy.config
Shared configuration base types and display helpers.
| MODULE | DESCRIPTION |
|---|---|
data |
Configuration models for data display, UI, and HTTP behavior. |
engine |
Configuration models for selecting and tuning job runner engines. |
job |
Configuration models for persisted task and flow outputs. |
root_log |
Configuration for Omnipy root logger outputs and formatting. |
| CLASS | DESCRIPTION |
|---|---|
ConfigBase |
Base class for Omnipy configuration models. |
ConfigBase
Bases: DataPublisher
flowchart BT
omnipy.config.ConfigBase[ConfigBase]
omnipy.util.publisher.DataPublisher[DataPublisher]
omnipy.util.publisher.DataPublisher --> omnipy.config.ConfigBase
omnipy.util.pydantic.BaseModel --> omnipy.util.publisher.DataPublisher
click omnipy.config.ConfigBase href "" "omnipy.config.ConfigBase"
click omnipy.util.publisher.DataPublisher href "" "omnipy.util.publisher.DataPublisher"
Base class for Omnipy configuration models.
- Reference Code reference omnipy
| METHOD | DESCRIPTION |
|---|---|
as_model |
Return a JSON model representation of the current configuration. |
default_repr_to_terminal_str |
|
Source code in src/omnipy/config/__init__.py
as_model
as_model() -> JsonDictModel
Return a JSON model representation of the current configuration.
Allows the configuration object to be serialized, displayed, and
inspected using the same rendering pipeline as any other Omnipy
model. The returned ConfigModel subclass also customizes the
default display panel to use JSON5 syntax.
| RETURNS | DESCRIPTION |
|---|---|
JsonDictModel
|
A JSON model view of this configuration instance.
TYPE:
|
Source code in src/omnipy/config/__init__.py
default_repr_to_terminal_str
default_repr_to_terminal_str(ui_type: TerminalOutputUserInterfaceType.Literals) -> str