From c84dc517a9fdb665d048e0aa4f3a21cc4233fd76 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Mon, 5 Aug 2019 05:57:50 -0600 Subject: [PATCH] add error hints --- manager/install_nixes.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/manager/install_nixes.go b/manager/install_nixes.go index 158e437..96e1bf2 100644 --- a/manager/install_nixes.go +++ b/manager/install_nixes.go @@ -40,15 +40,24 @@ func list(c *service.Service) ([]string, []string, []error) { continue } - r, err := os.Open(filepath.Join(confDir, fi.Name())) + confFile := filepath.Join(confDir, fi.Name()) + r, err := os.Open(confFile) if nil != err { - errs = append(errs, err) + errs = append(errs, &ManageError{ + Name: confFile, + Hint: "Open file", + Parent: err, + }) continue } n, err := r.Read(b) if nil != err { - errs = append(errs, err) + errs = append(errs, &ManageError{ + Name: confFile, + Hint: "Read file", + Parent: err, + }) continue } b = b[:n]