Commit ea50ac42 authored by Pierre Smeyers's avatar Pierre Smeyers
Browse files

fix: pydantic parse_obj deprecation warning

parent f258fa87
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -157,7 +157,7 @@ def _get_var(kicker: dict[str, any], var_name: str) -> Optional[TbcVar]:
    var = next(
        iter(
            [
                TbcVar.parse_obj(var)
                TbcVar.model_validate(var)
                for var in kicker.get("variables", [])
                if var["name"] == var_name
            ]
@@ -184,7 +184,7 @@ def _get_var(kicker: dict[str, any], var_name: str) -> Optional[TbcVar]:
        var = next(
            iter(
                [
                    TbcVar.parse_obj(var)
                    TbcVar.model_validate(var)
                    for var in feat.get("variables", [])
                    if var["name"] == var_name
                ]
@@ -322,7 +322,7 @@ def _check_var(

    # check GitLab input is as expected
    # ---------------------------------
    actual_gl_input = GlInput.parse_obj(declared_input)
    actual_gl_input = GlInput.model_validate(declared_input)

    if actual_gl_input.type != expected_gl_input.type:
        print(
@@ -499,7 +499,7 @@ def _check_tpl(

    # check main variables
    for var in kicker.get("variables", []):
        tbc_var = TbcVar.parse_obj(var)
        tbc_var = TbcVar.model_validate(var)
        err_count += _check_var(
            tbc_var, var_prefix, tpl_spec, tpl_body, root_kicker, doc_vars
        )
@@ -534,7 +534,7 @@ def _check_tpl(
            if input_name in inputs:
                del inputs[input_name]
        for var in feat.get("variables", []):
            tbc_var = TbcVar.parse_obj(var)
            tbc_var = TbcVar.model_validate(var)
            err_count += _check_var(
                tbc_var, var_prefix, tpl_spec, tpl_body, root_kicker, doc_vars
            )