This commit is contained in:
Denis Bilenko 2024-12-09 14:29:51 +01:00
parent 65b4f78331
commit 30638351f8
3 changed files with 11 additions and 7 deletions

View File

@ -69,8 +69,9 @@ func (c anyKeyComponent) visit(v Value, prefix Path, suffix Pattern, opts visitO
return InvalidValue, err
}
if err := m.Set(pk, nv); err != nil {
panic(err)
err = m.Set(pk, nv)
if err != nil {
return InvalidValue, err
}
}

View File

@ -45,8 +45,9 @@ func walk(v Value, p Path, fn func(p Path, v Value) (Value, error)) (Value, erro
if err != nil {
return InvalidValue, err
}
if err := out.Set(pk, nv); err != nil {
panic(err)
err = out.Set(pk, nv)
if err != nil {
return InvalidValue, err
}
}
v.v = out

View File

@ -170,10 +170,12 @@ func (s *processStub) run(cmd *exec.Cmd) error {
if s.reponseStub == zeroStub {
return fmt.Errorf("no default process stub")
}
err := s.reponseStub.err
if s.reponseStub.stdout != "" {
if _, err := cmd.Stdout.Write([]byte(s.reponseStub.stdout)); err != nil {
_, err1 := cmd.Stdout.Write([]byte(s.reponseStub.stdout))
if err == nil {
err = err1
}
}
return err
}
}
return s.reponseStub.err
}