corvix.config._utils ==================== .. py:module:: corvix.config._utils .. autoapi-nested-parse:: Shared YAML parsing helpers. Functions --------- .. autoapisummary:: corvix.config._utils._ensure_map corvix.config._utils._ensure_list corvix.config._utils._as_bool corvix.config._utils._as_int corvix.config._utils._as_float corvix.config._utils._as_str corvix.config._utils._get_str corvix.config._utils._get_optional_str corvix.config._utils._get_bool corvix.config._utils._get_optional_bool corvix.config._utils._get_int corvix.config._utils._get_float corvix.config._utils._get_optional_float corvix.config._utils._to_str_list corvix.config._utils._to_float_map Module Contents --------------- .. py:function:: _ensure_map(value: object, section: str) -> dict[str, object] .. py:function:: _ensure_list(value: object, section: str) -> list[object] .. py:function:: _as_bool(value: object, field: str) -> bool .. py:function:: _as_int(value: object, field: str) -> int .. py:function:: _as_float(value: object, field: str) -> float .. py:function:: _as_str(value: object, field: str) -> str .. py:function:: _get_str(config: dict[str, object], key: str, default: str, field: str) -> str .. py:function:: _get_optional_str(config: dict[str, object], key: str, field: str) -> str | None .. py:function:: _get_bool(config: dict[str, object], key: str, default: bool, field: str) -> bool .. py:function:: _get_optional_bool(config: dict[str, object], key: str, field: str) -> bool | None .. py:function:: _get_int(config: dict[str, object], key: str, default: int, field: str) -> int .. py:function:: _get_float(config: dict[str, object], key: str, default: float, field: str) -> float .. py:function:: _get_optional_float(config: dict[str, object], key: str, field: str) -> float | None .. py:function:: _to_str_list(value: object) -> list[str] .. py:function:: _to_float_map(value: object, section: str) -> dict[str, float]