summaryrefslogtreecommitdiffstats
path: root/shared/prestoRepo.py
diff options
context:
space:
mode:
Diffstat (limited to 'shared/prestoRepo.py')
-rw-r--r--shared/prestoRepo.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/shared/prestoRepo.py b/shared/prestoRepo.py
index 6ad4b99..f9c4648 100644
--- a/shared/prestoRepo.py
+++ b/shared/prestoRepo.py
@@ -113,9 +113,9 @@ class PrestoRepository(Repository):
self.metadata_expire = repo.metadata_expire
self.basecachedir = repo.basecachedir
self.callback = repo.callback
- self.failure_obj = None
- self.mirror_failure_obj = None
- self.interrupt_callback = None
+ self.failure_obj = repo.failure_obj
+ self.mirror_failure_obj = repo.mirror_failure_obj
+ self.interrupt_callback = repo.interrupt_callback
self.drpm_list = {}
self.parent = repo
repo.p_repo = self
@@ -238,7 +238,6 @@ class PrestoRepository(Repository):
http_headers=headers,
reget='simple')
-
self.grab = mgclass(self.grabfunc, self.urls,
failure_callback=self.mirror_failure_obj)
@@ -326,7 +325,6 @@ class PrestoRepository(Repository):
raise Errors.RepoError, \
"Caching enabled but no local cache of %s from %s" % (local,
self)
-
if url is not None:
ug = URLGrabber(keepalive = self.keepalive,
bandwidth = self.bandwidth,