aboutsummaryrefslogtreecommitdiff
path: root/go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2013-07-13 22:01:48 -0700
committerChris Lu <chris.lu@gmail.com>2013-07-13 22:01:48 -0700
commitddf4f27a564886e402f507efe03518b9f4fcf61c (patch)
treeb4a066837fbed0441b83069a59ed0f2ddba197ff /go
parent76ba0021e504ab29e30765af28a9f3c63e0ab6a5 (diff)
downloadseaweedfs-ddf4f27a564886e402f507efe03518b9f4fcf61c.tar.xz
seaweedfs-ddf4f27a564886e402f507efe03518b9f4fcf61c.zip
better error message if directory is not found
Diffstat (limited to 'go')
-rw-r--r--go/weed/upload.go16
1 files changed, 10 insertions, 6 deletions
diff --git a/go/weed/upload.go b/go/weed/upload.go
index d05930165..2e3a3f4b1 100644
--- a/go/weed/upload.go
+++ b/go/weed/upload.go
@@ -125,13 +125,17 @@ func runUpload(cmd *Command, args []string) bool {
return false
}
filepath.Walk(*uploadDir, func(path string, info os.FileInfo, err error) error {
- if !info.IsDir() {
- results, e := submit([]string{path})
- bytes, _ := json.Marshal(results)
- fmt.Println(string(bytes))
- if e != nil {
- return e
+ if err == nil {
+ if !info.IsDir() {
+ results, e := submit([]string{path})
+ bytes, _ := json.Marshal(results)
+ fmt.Println(string(bytes))
+ if e != nil {
+ return e
+ }
}
+ } else {
+ fmt.Println(err)
}
return err
})