From 72a563f618fafb43e858f8a0367b586a5151688f Mon Sep 17 00:00:00 2001 From: Deyuan Deng Date: Sat, 9 May 2015 15:20:45 -0400 Subject: [PATCH] Use error type from docker go-client instead of string --- pkg/kubelet/dockertools/docker.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkg/kubelet/dockertools/docker.go b/pkg/kubelet/dockertools/docker.go index c101f3f9371..5b54e545aac 100644 --- a/pkg/kubelet/dockertools/docker.go +++ b/pkg/kubelet/dockertools/docker.go @@ -157,9 +157,7 @@ func (p dockerPuller) IsImagePresent(image string) (bool, error) { if err == nil { return true, nil } - // This is super brittle, but its the best we got. - // TODO: Land code in the docker client to use docker.Error here instead. - if err.Error() == "no such image" { + if err == docker.ErrNoSuchImage { return false, nil } return false, err