diff options
Diffstat (limited to 'shared/prestoRepo.py')
-rw-r--r-- | shared/prestoRepo.py | 8 |
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, |