cosmos-sdk/types/errors
Alessio Treglia 0ba4e3a630
types/errors: make Wrap() work like github.com/pkg/errors.Wrap
Wrap(ErrInsufficientFunds, "40 < 500") returns strings like
"insufficient funds: 40 < 50". Although he function syntax
fits perfectly SDK app developers use case and as such it
should not be changed, the interface is still counter-intuitive
as most Golang developers may reasonably expect a different
result similar to what other popular libraries' (see [1])
would produce (e.g. "40 < 500: insufficient funds").

Follow up PR of #5876.

[1] https://godoc.org/github.com/pkg/errors#Wrapf
2020-03-28 00:19:44 +01:00
..
abci.go Merge PR #5665: Bump Module ABCI Error Codes 2020-02-18 14:43:00 +01:00
abci_test.go types/errors: make Wrap() work like github.com/pkg/errors.Wrap 2020-03-28 00:19:44 +01:00
doc.go Merge PR #4821: Port weave errors package 2019-07-31 12:37:11 -04:00
errors.go types/errors: make Wrap() work like github.com/pkg/errors.Wrap 2020-03-28 00:19:44 +01:00
errors_test.go types/errors: make Wrap() work like github.com/pkg/errors.Wrap 2020-03-28 00:19:44 +01:00
stacktrace.go Merge PR #4821: Port weave errors package 2019-07-31 12:37:11 -04:00
stacktrace_test.go types/errors: make Wrap() work like github.com/pkg/errors.Wrap 2020-03-28 00:19:44 +01:00