From 5e5158fe1cc7e9cd0454ddec95d432df07dea04d Mon Sep 17 00:00:00 2001 From: Prad Nelluru Date: Tue, 21 Apr 2020 08:26:25 -0400 Subject: [PATCH] Don't backoff for more than 256 seconds (~4 min) (#13) --- src/muse-dl.cr | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/muse-dl.cr b/src/muse-dl.cr index c5fa70e..b954222 100644 --- a/src/muse-dl.cr +++ b/src/muse-dl.cr @@ -83,7 +83,9 @@ module Muse::Dl puts ex.backtrace.join("\n ") puts "Error. Skipping book: #{url}. Waiting for #{delay_secs} seconds before continuing." sleep(delay_secs) - delay_secs *= 2 + if delay_secs < 256 + delay_secs *= 2 + end end end elsif parser.url