chat2api/utils/kv_utils.py
lanqian528 4e02d7cd21
Some checks failed
Build Docker Image (dev) / main (push) Has been cancelled
v1.7.0-beta1
2024-11-06 03:03:58 +08:00

11 lines
395 B
Python

def set_value_for_key(data, target_key, new_value):
if isinstance(data, dict):
for key, value in data.items():
if key == target_key:
data[key] = new_value
else:
set_value_for_key(value, target_key, new_value)
elif isinstance(data, list):
for item in data:
set_value_for_key(item, target_key, new_value)