diff --git a/src/cmd/asses/main.go b/src/cmd/asses/main.go index 2067160..99b7d78 100644 --- a/src/cmd/asses/main.go +++ b/src/cmd/asses/main.go @@ -26,13 +26,20 @@ func One(ctx context.Context) error { defer can() lastD := "" - return OneWith(ctx, rootDs, func(ctx context.Context, p string) error { + if err := OneWith(ctx, rootDs, func(ctx context.Context, p string) error { if d := path.Dir(p); d != lastD { log.Printf("asses.One(%s/...)...", d) lastD = d } - return asses.One(ctx, p) - }) + if err := asses.One(ctx, p); err != nil { + log.Printf("asses.One(.../%s/%s)...: err: %v", path.Base(path.Dir(p)), path.Base(p), err) + } + return nil + }); err != nil { + return err + } + + return nil } func OneWith(ctx context.Context, rootds []string, cb CB) error {