MCPcopy
hub / github.com/docker/compose / emitErrorEvent

Function emitErrorEvent

pkg/compose/executor_events.go:156–170  ·  view source on GitHub ↗

emitErrorEvent emits an error event for an ungrouped node.

(node *PlanNode, events api.EventProcessor, err error)

Source from the content-addressed store, hash-verified

154
155// emitErrorEvent emits an error event for an ungrouped node.
156func emitErrorEvent(node *PlanNode, events api.EventProcessor, err error) {
157 op := node.Operation
158 var id string
159 switch {
160 case op.Container != nil:
161 id = getContainerProgressName(*op.Container)
162 default:
163 id = op.ResourceID
164 }
165 events.On(api.Resource{
166 ID: id,
167 Status: api.Error,
168 Text: err.Error(),
169 })
170}

Callers 1

onNodeErrorMethod · 0.85

Calls 3

getContainerProgressNameFunction · 0.85
ErrorMethod · 0.80
OnMethod · 0.65

Tested by

no test coverage detected