INNER CODE UNIT · Go
failCount
rebuy-de/aws-nuke · cmd/nuke.go:112
failCount = failCount + 1
} else {
failCount = 0
}
if n.Parameters.MaxWaitRetries != 0 && n.items.Count(ItemStateWaiting, ItemStatePending) > 0 && n.items.Count(ItemStateNew) == 0 {
if waitingCount >= n.Parameters.MaxWaitRetries {
return fmt.Errorf("Max wait retries of %d exceeded.\n\n", n.Parameters.MaxWaitRetries)
}
waitingCount = waitingCount + 1
} else {
waitingCount = 0
}
if n.items.Count(ItemStateNew, ItemStatePending, ItemStateFailed, ItemStateWaiting) == 0 {
break
}
time.Sleep(5 * time.Second)
}