()
| 24700 | } |
| 24701 | |
| 24702 | func (e *errList) dedupe() { |
| 24703 | var cleaned []error |
| 24704 | set := make(map[string]bool) |
| 24705 | for _, err := range *e { |
| 24706 | if msg := err.Error(); !set[msg] { |
| 24707 | set[msg] = true |
| 24708 | cleaned = append(cleaned, err) |
| 24709 | } |
| 24710 | } |
| 24711 | *e = cleaned |
| 24712 | } |
| 24713 | |
| 24714 | func (e errList) Error() string { |
| 24715 | switch len(e) { |