Archived
Error handler in staggered Walk() (fixes #718)
This commit is contained in:
1 parent
80a2a934dd
commit
0fcc25d7c9
1 file changed
+3
@@ -165,6 +165,9 @@ func (v Staggered) clean() {
|
|||||||
filesPerDir := make(map[string]int)
|
filesPerDir := make(map[string]int)
|
||||||
|
|
||||||
err = filepath.Walk(v.versionsPath, func(path string, f os.FileInfo, err error) error {
|
err = filepath.Walk(v.versionsPath, func(path string, f os.FileInfo, err error) error {
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
switch mode := f.Mode(); {
|
switch mode := f.Mode(); {
|
||||||
case mode.IsDir():
|
case mode.IsDir():
|
||||||
filesPerDir[path] = 0
|
filesPerDir[path] = 0
|
||||||
|
|||||||
Reference in new issue
Block a user