MCPcopy Create free account
hub / github.com/araddon/qlbridge / Add

Method Add

exec/task_parallel.go:90–101  ·  view source on GitHub ↗
(task Task)

Source from the content-addressed store, hash-verified

88}
89
90func (m *TaskParallel) Add(task Task) error {
91 if m.setup {
92 return fmt.Errorf("Cannot add task after Setup() called")
93 }
94 tr, ok := task.(TaskRunner)
95 if !ok {
96 panic(fmt.Sprintf("must be taskrunner %T", task))
97 }
98 m.tasks = append(m.tasks, task)
99 m.runners = append(m.runners, tr)
100 return nil
101}
102
103func (m *TaskParallel) Children() []Task { return m.tasks }
104

Callers 1

WalkJoinMethod · 0.95

Calls 1

ErrorfMethod · 0.80

Tested by

no test coverage detected