github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/libraries/pingcap/go-themis/util.go (about) 1 package themis 2 3 import "github.com/insionng/yougam/libraries/juju/errors" 4 5 func errorEqual(err1, err2 error) bool { 6 if err1 == err2 { 7 return true 8 } 9 10 e1 := errors.Cause(err1) 11 e2 := errors.Cause(err2) 12 13 if e1 == e2 { 14 return true 15 } 16 17 if e1 == nil || e2 == nil { 18 return e1 == e2 19 } 20 21 return e1.Error() == e2.Error() 22 }