summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--yuminstall.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/yuminstall.py b/yuminstall.py
index 6af8b6513..aae00370b 100644
--- a/yuminstall.py
+++ b/yuminstall.py
@@ -556,6 +556,14 @@ class AnacondaYum(YumSorter):
def urlgrabberFailureCB (self, obj, *args, **kwargs):
log.warning("Try %s/%s for %s failed" % (obj.tries, obj.retry, obj.url))
+ delay = 0.25*(2**(obj.tries-1))
+ if delay > 1:
+ w = anaconda.intf.waitWindow(_("Retrying"), _("Retrying package download..."))
+ time.sleep(delay)
+ w.pop()
+ else:
+ time.sleep(delay)
+
def getDownloadPkgs(self):
downloadpkgs = []
totalSize = 0