func (nw *NotifyWorker) tearDown(err error) {
	nw.catacomb.Kill(err)
	err = nw.config.Handler.TearDown()
	nw.catacomb.Kill(err)
}
// tearDown kills the worker with the supplied error; and then kills it with
// any error returned by the handler's TearDown method.
tearDown kills the worker with the supplied error; and then kills it with
any error returned by the handler's TearDown method.
// tearDown kills the worker with the supplied error ; and then kills it with // any error returned by the handler ' s TearDown method .
func (nw *NotifyWorker) tearDown(err error) {
	nw.catacomb.Kill(err)
	err = nw.config.Handler.TearDown()
	nw.catacomb.Kill(err)
}
func ( nw * NotifyWorker ) tearDown ( err error ) { nw . catacomb . Kill ( err ) err = nw . config . Handler . TearDown ( ) nw . catacomb . Kill ( err ) }
tearDown kills the worker with the supplied error; and then kills it with
any error returned by the handler's TearDown method.
tearDown kills the worker with the supplied error ; and then kills it with any error returned by the handler ' s TearDown method .