Coverage for pydaconf/utils/dict.py: 100.00%
7 statements
« prev ^ index » next coverage.py v7.6.11, created at 2025-02-16 17:46 +0000
« prev ^ index » next coverage.py v7.6.11, created at 2025-02-16 17:46 +0000
3def get_dict_value(data: dict, key_path: str) -> str | None | dict:
4 keys = key_path.split('.')
5 for key in keys:
6 if isinstance(data, dict) and key in data:
7 data = data[key]
8 else:
9 return None
11 return data