in sitewise_export_tools/asset_model_exporter.py [0:0]
def walk_dict(dictionary, case_handler, **kwargs):
if isinstance(dictionary, dict):
return {k: walk_dict(case_handler(k,v, **kwargs), case_handler, **kwargs) for k, v in dictionary.items()}
elif isinstance(dictionary, list):
return [walk_dict(item, case_handler, **kwargs) for item in dictionary]
else:
return dictionary