mirror of https://github.com/golang/go.git
internal/lsp/cache: don't set an error by default in load
Change-Id: Icd4495a37f6a3a2eb148d9a1b1949e3741cdd966 Reviewed-on: https://go-review.googlesource.com/c/tools/+/252980 Reviewed-by: Heschi Kreinick <heschi@google.com>
This commit is contained in:
parent
acefd226e2
commit
93a3566fcb
|
|
@ -121,10 +121,12 @@ func (s *snapshot) load(ctx context.Context, scopes ...interface{}) error {
|
|||
}
|
||||
event.Error(ctx, "go/packages.Load", err, tag.Snapshot.Of(s.ID()), tag.Directory.Of(cfg.Dir), tag.Query.Of(query), tag.PackageCount.Of(len(pkgs)))
|
||||
} else {
|
||||
err = fmt.Errorf("no packages returned")
|
||||
event.Log(ctx, "go/packages.Load", tag.Snapshot.Of(s.ID()), tag.Directory.Of(cfg.Dir), tag.Query.Of(query), tag.PackageCount.Of(len(pkgs)))
|
||||
}
|
||||
if len(pkgs) == 0 {
|
||||
if err == nil {
|
||||
err = fmt.Errorf("no packages returned")
|
||||
}
|
||||
return errors.Errorf("%v: %w", err, source.PackagesLoadError)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue