better replacements
This commit is contained in:
parent
e259a21d39
commit
498f986de7
1 changed files with 5 additions and 6 deletions
|
@ -29,12 +29,11 @@ def replace_in_meas(measurements: dict, vars: dict[str, str]):
|
||||||
for name, value in vars.items():
|
for name, value in vars.items():
|
||||||
for m in measurements.keys():
|
for m in measurements.keys():
|
||||||
for key in measurements[m].keys():
|
for key in measurements[m].keys():
|
||||||
|
if isinstance(measurements[m][key], str):
|
||||||
measurements[m][key] = replace_string(measurements[m][key], name, value)
|
measurements[m][key] = replace_string(measurements[m][key], name, value)
|
||||||
# replace ensemble name
|
elif isinstance(measurements[m][key], list):
|
||||||
for m in measurements.keys():
|
for i in range(len(measurements[m][key])):
|
||||||
for key in measurements[m].keys():
|
measurements[m][key][i] = replace_string(measurements[m][key][i], name, value)
|
||||||
if not key == 'ensemble':
|
|
||||||
measurements[m][key] = replace_string(measurements[m][key], 'ensemble', measurements[m]['ensemble'])
|
|
||||||
return measurements
|
return measurements
|
||||||
|
|
||||||
def fill_cons(measurements, constants):
|
def fill_cons(measurements, constants):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue