aboutsummaryrefslogtreecommitdiff
path: root/src/path
diff options
context:
space:
mode:
authorErwin Oegema <blablaechthema@hotmail.com>2018-03-26 13:21:29 +0000
committerBrad Fitzpatrick <bradfitz@golang.org>2018-03-26 17:40:01 +0000
commit683e2fd578495d1de399b16ed82bf5c35a4164f0 (patch)
tree3f976f2ec9b73c20773192094af136fdac417cbb /src/path
parent665af046c29eafd35460e985a10ce74b1d9d3ef8 (diff)
downloadgo-683e2fd578495d1de399b16ed82bf5c35a4164f0.tar.gz
go-683e2fd578495d1de399b16ed82bf5c35a4164f0.zip
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 <bradfitz@golang.org>
Diffstat (limited to 'src/path')
-rw-r--r--src/path/filepath/example_unix_test.go3
1 files changed, 2 insertions, 1 deletions
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 {