From 07e3d60146de6c5906382e378cdcb3d6a6989cd0 Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Tue, 14 Feb 2017 14:37:12 +0100 Subject: Change Output interface to return an error --- manager.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'manager.go') diff --git a/manager.go b/manager.go index 3fd2234..0eeb51f 100644 --- a/manager.go +++ b/manager.go @@ -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) -- cgit v1.2.1-18-gbd029