MCPcopy
hub / github.com/go-task/task / close

Method close

internal/output/group.go:41–52  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

39}
40
41func (gw *groupWriter) close() error {
42 switch {
43 case gw.buff.Len() == 0:
44 return nil
45 case gw.begin == "" && gw.end == "":
46 _, err := io.Copy(gw.writer, &gw.buff)
47 return err
48 default:
49 _, err := io.Copy(gw.writer, gw.combinedBuff())
50 return err
51 }
52}
53
54func (gw *groupWriter) combinedBuff() io.Reader {
55 var b bytes.Buffer

Callers 1

WrapWriterMethod · 0.95

Calls 2

combinedBuffMethod · 0.95
LenMethod · 0.45

Tested by

no test coverage detected