Files
kandev/apps/backend/internal/agent/runtime/lifecycle/safe_file_writer.go
T
2026-08-16 21:13:41 +00:00

21 lines
281 B
Go

package lifecycle
import (
"io"
"os"
)
func writeAllFile(file *os.File, data []byte) error {
for len(data) > 0 {
written, err := file.Write(data)
if err != nil {
return err
}
if written == 0 {
return io.ErrShortWrite
}
data = data[written:]
}
return nil
}