MCPcopy Create free account
hub / github.com/Dizzy-K/AutoPT / _merge_dicts

Function _merge_dicts

config/loader.py:59–67  ·  view source on GitHub ↗
(base: Mapping[str, Any], override: Mapping[str, Any])

Source from the content-addressed store, hash-verified

57
58
59def _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
70def _coerce_path_list(value: Any, *, field_name: str) -> list[str]:

Callers 2

_load_merged_yamlFunction · 0.85
load_app_configFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected