()
| 689 | "duration_ms", time.Since(attemptStarted).Milliseconds(), |
| 690 | "timed_out", errors.Is(contextErr, context.DeadlineExceeded), |
| 691 | "canceled", errors.Is(contextErr, context.Canceled), |
| 692 | "error", safeError, |
| 693 | ) |
| 694 | if contextErr != nil { |
| 695 | return operationErr |
| 696 | } |
| 697 | |
| 698 | if !retryable || n == len(delays) { |
| 699 | return operationErr |
| 700 | } |
no test coverage detected