aboutsummaryrefslogtreecommitdiff
path: root/pkg/bindings/errors.go
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2020-01-28 08:21:18 -0800
committerGitHub <noreply@github.com>2020-01-28 08:21:18 -0800
commita8bd3473e0bb648be88b6d9b84f18fc097de70ee (patch)
tree08f7cd1282654c0a82d16d8db5de41d2f6f4bcd5 /pkg/bindings/errors.go
parentd07c26310697d8874219731c6c42f6d0d0330e87 (diff)
parent54587335bee45bdd5e4b975b4760b2898a138f2a (diff)
downloadpodman-a8bd3473e0bb648be88b6d9b84f18fc097de70ee.tar.gz
podman-a8bd3473e0bb648be88b6d9b84f18fc097de70ee.tar.bz2
podman-a8bd3473e0bb648be88b6d9b84f18fc097de70ee.zip
Merge pull request #4980 from baude/bindingdocs
[CI:DOCS]Binding overhauls
Diffstat (limited to 'pkg/bindings/errors.go')
-rw-r--r--pkg/bindings/errors.go11
1 files changed, 5 insertions, 6 deletions
diff --git a/pkg/bindings/errors.go b/pkg/bindings/errors.go
index 9a02925a3..8bd40f804 100644
--- a/pkg/bindings/errors.go
+++ b/pkg/bindings/errors.go
@@ -7,7 +7,6 @@ import (
"github.com/containers/libpod/pkg/api/handlers/utils"
"github.com/pkg/errors"
- "github.com/sirupsen/logrus"
)
var (
@@ -37,10 +36,10 @@ func (a APIResponse) Process(unmarshalInto interface{}) error {
return handleError(data)
}
-func closeResponseBody(r *http.Response) {
- if r != nil {
- if err := r.Body.Close(); err != nil {
- logrus.Error(errors.Wrap(err, "unable to close response body"))
- }
+func CheckResponseCode(inError error) (int, error) {
+ e, ok := inError.(utils.ErrorModel)
+ if !ok {
+ return -1, errors.New("error is not type ErrorModel")
}
+ return e.Code(), nil
}