From cea7dd17024cc181e438377614eb4260ab8dbb83 Mon Sep 17 00:00:00 2001 From: Prad Nelluru Date: Mon, 20 Apr 2020 12:19:32 -0400 Subject: [PATCH] Don't backoff for more than 256 seconds (~4 min) --- src/muse-dl.cr | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/muse-dl.cr b/src/muse-dl.cr index c5fa70e..e3f9914 100644 --- a/src/muse-dl.cr +++ b/src/muse-dl.cr @@ -83,7 +83,8 @@ 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 elsif parser.url