MCPcopy Create free account
hub / github.com/DeepGraphLearning/graphvite / recursive_default

Function recursive_default

python/graphvite/util.py:32–42  ·  view source on GitHub ↗
(obj, default)

Source from the content-addressed store, hash-verified

30
31
32def recursive_default(obj, default):
33 if isinstance(default, dict):
34 new_obj = {}
35 for key in default:
36 if key in obj:
37 new_obj[key] = recursive_default(obj[key], default[key])
38 else:
39 new_obj[key] = default[key]
40 return type(default)(new_obj)
41 else:
42 return obj
43
44
45def recursive_map(obj, function):

Callers 1

load_global_configFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected