--- yum/yumRepo.py | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/yum/yumRepo.py b/yum/yumRepo.py index ac6c7c0..51f53f5 100644 --- a/yum/yumRepo.py +++ b/yum/yumRepo.py @@ -35,7 +35,6 @@ from yum import config from yum import misc from yum import comps from constants import * -import metalink import logging import logginglevels @@ -680,6 +679,11 @@ class YumRepository(Repository, config.RepoConf): def _getMetalink(self): if not self._metalink: + global metalink + if metalink is None: + import metalink as real_metalink + metalink = real_metalink + self.metalink_filename = self.cachedir + '/' + 'metalink.xml' local = self.metalink_filename + '.tmp' if not self._metalinkCurrent(): -- 1.7.0.1 _______________________________________________ Yum-devel mailing list Yum-devel@lists.baseurl.org http://lists.baseurl.org/mailman/listinfo/yum-devel