From: Erwin Oegema Date: Mon, 26 Mar 2018 13:21:29 +0000 (+0000) Subject: path/filepath: change example to print the correct path on failure X-Git-Tag: go1.11beta1~1106 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=683e2fd578495d1de399b16ed82bf5c35a4164f0;p=gostls13.git path/filepath: change example to print the correct path on failure This change makes errors in the example code a bit better, as it's no use to show the root dir when an error occurs walking a subdirectory or file. Change-Id: I546276e9b151fabba5357258f03bfbd47a508201 GitHub-Last-Rev: 398c1eeb6164a7edc6fdee8cb8c17c3bd0b649ef GitHub-Pull-Request: golang/go#24536 Reviewed-on: https://go-review.googlesource.com/102535 Reviewed-by: Brad Fitzpatrick --- diff --git a/src/path/filepath/example_unix_test.go b/src/path/filepath/example_unix_test.go index 40bc547fe4..fe49c12d8d 100644 --- a/src/path/filepath/example_unix_test.go +++ b/src/path/filepath/example_unix_test.go @@ -80,13 +80,14 @@ func ExampleJoin() { // a/b/c // a/b/c } + func ExampleWalk() { dir := "dir/to/walk" subDirToSkip := "skip" // dir/to/walk/skip err := filepath.Walk(dir, func(path string, info os.FileInfo, err error) error { if err != nil { - fmt.Printf("prevent panic by handling failure accessing a path %q: %v\n", dir, err) + fmt.Printf("prevent panic by handling failure accessing a path %q: %v\n", path, err) return err } if info.IsDir() && info.Name() == subDirToSkip {