Skip to content

dagoof/failure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

failure

Package failure helps avoid tedious if err != nil chains; and facilitates resource cleanup.

Tell failure which named error parameter to use when recovering; and then just try to fail.

func(w io.Writer) (err error) {
    defer failure.Recover(&err)

    var users []User
    failure.Fail(GetUsers(&users))
    failure.Fail(Render(w, users))
    return
}

Build Status

https://godoc.org/github.com/dagoof/failure

About

recover from failures in golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages