|
from mmcv import Config
|
|
|
|
def traverse_replace(d, key, value):
|
|
if isinstance(d, (dict, Config)):
|
|
for k, v in d.items():
|
|
if k == key:
|
|
d[k] = value
|
|
else:
|
|
traverse_replace(v, key, value)
|
|
elif isinstance(d, (list, tuple, set)):
|
|
for v in d:
|
|
traverse_replace(v, key, value)
|