MCPcopy
hub / github.com/dlt-hub/dlt / clone_dict_nested

Function clone_dict_nested

dlt/common/utils.py:352–356  ·  view source on GitHub ↗

Clones `src` structure descending into nested dicts. Does not descend into mappings that are not dicts ie. specs instances. Compared to `deepcopy` does not clone any other objects. Uses `update_dict_nested` internally

(src: TDict)

Source from the content-addressed store, hash-verified

350
351
352def clone_dict_nested(src: TDict) -> TDict:
353 """Clones `src` structure descending into nested dicts. Does not descend into mappings that are not dicts ie. specs instances.
354 Compared to `deepcopy` does not clone any other objects. Uses `update_dict_nested` internally
355 """
356 return update_dict_nested({}, src, copy_src_dicts=True) # type: ignore[return-value]
357
358
359def map_nested_values_in_place(

Callers 2

_clone_hintsMethod · 0.90
test_nested_dict_mergeFunction · 0.90

Calls 1

update_dict_nestedFunction · 0.85

Tested by 1

test_nested_dict_mergeFunction · 0.72