From 683e2fd578495d1de399b16ed82bf5c35a4164f0 Mon Sep 17 00:00:00 2001 From: Erwin Oegema Date: Mon, 26 Mar 2018 13:21:29 +0000 Subject: [PATCH] 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 --- src/path/filepath/example_unix_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 { -- 2.48.1