fix VarData json loads
This commit is contained in:
parent
b565e8934a
commit
b3593537be
@ -248,7 +248,7 @@ def _decode_var(value: str) -> tuple[VarData | None, str]:
|
|||||||
|
|
||||||
def json_loads(s):
|
def json_loads(s):
|
||||||
try:
|
try:
|
||||||
return VarData.model_validate(s)
|
return VarData.model_validate_json(s).model_dump()
|
||||||
except pydantic_core.ValidationError as e:
|
except pydantic_core.ValidationError as e:
|
||||||
raise ValueError(f"Invalid VarData: {s}") from e
|
raise ValueError(f"Invalid VarData: {s}") from e
|
||||||
# return VarData.model_validate(var_data_config.json_loads(f'"{s}"'))
|
# return VarData.model_validate(var_data_config.json_loads(f'"{s}"'))
|
||||||
|
Loading…
Reference in New Issue
Block a user