}
_, err = buildContext.ImportDir(path, 0)
if err != nil {
+ if _, noGo := err.(*build.NoGoError); !noGo {
+ log.Print(err)
+ }
return nil
}
pkgs = append(pkgs, name)
return nil
}
_, err = buildContext.ImportDir(path, 0)
- if err != nil && strings.Contains(err.Error(), "no Go source files") {
- return nil
+ if err != nil {
+ if _, noGo := err.(*build.NoGoError); noGo {
+ return nil
+ }
}
pkgs = append(pkgs, name)
return nil
return nil
}
if _, err = build.ImportDir(path, 0); err != nil {
+ if _, noGo := err.(*build.NoGoError); !noGo {
+ log.Print(err)
+ }
return nil
}
pkgs = append(pkgs, name)