in src/pydolphinscheduler/utils/yaml_parser.py [0:0]
def __setitem__(self, key: str, val: Any) -> None:
if key not in self.dict_parser:
raise KeyError("Key %s do not exists.", key)
mid = None
keys = key.split(self._delimiter)
for idx, k in enumerate(keys, 1):
if idx == len(keys):
mid[k] = val
else:
mid = mid[k] if mid else self.src_parser[k]