(base: Mapping[str, Any], override: Mapping[str, Any])
| 57 | |
| 58 | |
| 59 | def _merge_dicts(base: Mapping[str, Any], override: Mapping[str, Any]) -> dict[str, Any]: |
| 60 | merged = dict(base) |
| 61 | for key, value in override.items(): |
| 62 | existing = merged.get(key) |
| 63 | if isinstance(existing, Mapping) and isinstance(value, Mapping): |
| 64 | merged[key] = _merge_dicts(existing, value) |
| 65 | else: |
| 66 | merged[key] = value |
| 67 | return merged |
| 68 | |
| 69 | |
| 70 | def _coerce_path_list(value: Any, *, field_name: str) -> list[str]: |
no outgoing calls
no test coverage detected