(err error)
| 603 | } |
| 604 | |
| 605 | func isTemporary(err error) bool { |
| 606 | var tempError interface{ Temporary() bool } |
| 607 | if errors.As(err, &tempError) { |
| 608 | return tempError.Temporary() |
| 609 | } |
| 610 | return false |
| 611 | } |
| 612 | |
| 613 | func isTransientNetworkError(err error) bool { |
| 614 | return errors.Is(err, io.ErrUnexpectedEOF) || |
no test coverage detected