all repos — homestead @ a9f47f4e4ed3223e86dc1d5c3edd005b8d9ce589

Code for my website

refactor: return errors with stack traces, where appropriate

Alan Pearce
commit

a9f47f4e4ed3223e86dc1d5c3edd005b8d9ce589

parent

f17c0bd9ce8ad16b39c9c5ba80c917049e135bed

1 file changed, 4 insertions(+), 4 deletions(-)

changed files
M internal/storage/files/reader.gointernal/storage/files/reader.go
@@ -17,7 +17,7 @@ log *log.Logger
files map[string]*storage.File } -func NewReader(path string, log *log.Logger) (*Reader, error) { +func NewReader(path string, log *log.Logger) (*Reader, errors.E) { r := &Reader{ root: path, log: log,
@@ -30,7 +30,7 @@
return r, nil } -func (r *Reader) registerFile(urlpath string, filepath string) error { +func (r *Reader) registerFile(urlpath string, filepath string) errors.E { file, err := r.OpenFile(urlpath, filepath) if err != nil { return errors.WithMessagef(err, "could not register file %s", filepath)
@@ -41,7 +41,7 @@
return nil } -func (r *Reader) registerContentFiles() error { +func (r *Reader) registerContentFiles() errors.E { err := filepath.WalkDir(r.root, func(filePath string, f fs.DirEntry, err error) error { if err != nil { return errors.WithMessagef(err, "failed to access path %s", filePath)
@@ -72,7 +72,7 @@
return nil } -func (r *Reader) GetFile(urlPath string) (*storage.File, error) { +func (r *Reader) GetFile(urlPath string) (*storage.File, errors.E) { return r.files[urlPath], nil }