*: switch from godep to glide
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
parent
0d7b500cee
commit
4bc8701fc0
673 changed files with 57012 additions and 46916 deletions
2
vendor/k8s.io/kubernetes/pkg/util/errors/doc.go
generated
vendored
2
vendor/k8s.io/kubernetes/pkg/util/errors/doc.go
generated
vendored
|
@ -15,4 +15,4 @@ limitations under the License.
|
|||
*/
|
||||
|
||||
// Package errors implements various utility functions and types around errors.
|
||||
package errors
|
||||
package errors // import "k8s.io/kubernetes/pkg/util/errors"
|
||||
|
|
14
vendor/k8s.io/kubernetes/pkg/util/errors/errors.go
generated
vendored
14
vendor/k8s.io/kubernetes/pkg/util/errors/errors.go
generated
vendored
|
@ -31,11 +31,23 @@ type Aggregate interface {
|
|||
// NewAggregate converts a slice of errors into an Aggregate interface, which
|
||||
// is itself an implementation of the error interface. If the slice is empty,
|
||||
// this returns nil.
|
||||
// It will check if any of the element of input error list is nil, to avoid
|
||||
// nil pointer panic when call Error().
|
||||
func NewAggregate(errlist []error) Aggregate {
|
||||
if len(errlist) == 0 {
|
||||
return nil
|
||||
}
|
||||
return aggregate(errlist)
|
||||
// In case of input error list contains nil
|
||||
var errs []error
|
||||
for _, e := range errlist {
|
||||
if e != nil {
|
||||
errs = append(errs, e)
|
||||
}
|
||||
}
|
||||
if len(errs) == 0 {
|
||||
return nil
|
||||
}
|
||||
return aggregate(errs)
|
||||
}
|
||||
|
||||
// This helper implements the error and Errors interfaces. Keeping it private
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue