2019-06-13 19:25:32 +00:00
|
|
|
package prittyprint
|
|
|
|
|
|
|
|
import "fmt"
|
|
|
|
|
|
|
|
func FormatErrors(errors []error) error {
|
|
|
|
if len(errors) > 0 {
|
|
|
|
errMsg := ""
|
2019-06-17 21:37:48 +00:00
|
|
|
for i, err := range errors {
|
|
|
|
if i == 0 {
|
|
|
|
errMsg = fmt.Sprintf("%v", err.Error())
|
|
|
|
} else {
|
|
|
|
errMsg = fmt.Sprintf("%v\n%v", errMsg, err.Error())
|
|
|
|
}
|
2019-06-13 19:25:32 +00:00
|
|
|
}
|
|
|
|
return fmt.Errorf(errMsg)
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|