all repos — homestead @ 4c07535d9120fb999b0c008f1866972865f424f7

Code for my website

replace tozd/errors with Southclaws/fault

Alan Pearce
commit

4c07535d9120fb999b0c008f1866972865f424f7

parent

90a4ac43b915abb7a2949f4b5313b40d705b6071

1 file changed, 7 insertions(+), 6 deletions(-)

changed files
M internal/storage/file.gointernal/storage/file.go
@@ -5,7 +5,8 @@ "io"
"strings" "time" - "gitlab.com/tozd/go/errors" + "github.com/Southclaws/fault" + "github.com/Southclaws/fault/fmsg" "go.alanpearce.eu/homestead/internal/buffer" "go.alanpearce.eu/homestead/internal/builder/template" )
@@ -29,14 +30,14 @@
return encs } -func (f *File) CalculateStyleHash() (err errors.E) { +func (f *File) CalculateStyleHash() (err error) { buf := f.Encodings["identity"] if buf == nil { - return errors.New("buffer not initialised") + return fault.New("buffer not initialised") } if _, err := buf.Seek(0, io.SeekStart); err != nil { - return errors.WithMessage(err, "could not seek buffer") + return fault.Wrap(err, fmsg.With("could not seek buffer")) } mime, _, _ := strings.Cut(f.ContentType, ";")
@@ -44,13 +45,13 @@ switch mime {
case "text/html": f.StyleHash, err = template.GetHTMLStyleHash(buf) if err != nil { - return errors.WithMessage(err, "could not calculate HTML style hash") + return fault.Wrap(err, fmsg.With("could not calculate HTML style hash")) } default: return } if _, err := buf.Seek(0, io.SeekStart); err != nil { - return errors.WithMessage(err, "could not seek buffer") + return fault.Wrap(err, fmsg.With("could not seek buffer")) } return