diff options
author | Silvan Jegen <s.jegen@gmail.com> | 2017-02-14 14:37:12 +0100 |
---|---|---|
committer | Silvan Jegen <s.jegen@gmail.com> | 2017-02-14 14:37:12 +0100 |
commit | 07e3d60146de6c5906382e378cdcb3d6a6989cd0 (patch) | |
tree | 91b336dc01c4c7631a405132b935c2dd803d98e5 /manager.go | |
parent | 543eea285200c8955f42c5eb202a222105259587 (diff) |
Change Output interface to return an error
Diffstat (limited to 'manager.go')
-rw-r--r-- | manager.go | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -27,9 +27,12 @@ func (m *Manager) Run() { nw := m.Filter.Filter(w) err := nw.Error() if err != nil { - fmt.Printf("Got an error when processing Work: %q\n", err) + fmt.Printf("Got an error when filtering Work: %q\n", err) + } + err = m.Output.Output(nw) + if err != nil { + fmt.Printf("Got an error when outputting Work: %q\n", err) } - m.Output.Output(nw) wg.Done() }(w) |