OdooConfig¶
Configuration management using Pydantic Settings.
OdooConfig
¶
Bases: BaseSettings
Odoo connection configuration.
retry_config
property
¶
Build a :class:RetryConfig from the configuration values.
from_file
classmethod
¶
from_file(config_path: Path | None = None, *, instance: str | None = None) -> OdooConfig
Load configuration from file.
| PARAMETER | DESCRIPTION |
|---|---|
config_path
|
Explicit path to a config file.
TYPE:
|
instance
|
Optional instance/profile name.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
OdooConfig
|
OdooConfig instance. |
Source code in src/vodoo/config.py
get_config
¶
get_config(instance: str | None = None, config_path: Path | None = None) -> OdooConfig
Get the Odoo configuration.
| PARAMETER | DESCRIPTION |
|---|---|
instance
|
Optional instance/profile name.
TYPE:
|
config_path
|
Explicit path to a config file.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
OdooConfig
|
OdooConfig instance. |