# Save URL to more mirrors.
self.mirrorlist = repo._mirrors
- self.update(force=False)
-
@property
def distro(self):
return self.repo.distro
f.close()
# Read mirrorlist from cache and parse it.
+ self.forget_mirrors()
with self.cache.open(cache_filename) as f:
self.parse_mirrordata(f.read())
self.__mirrors.append(mirror)
+ def forget_mirrors(self):
+ self.__mirrors = []
+
@property
def preferred(self):
"""
"""
Return a MirrorGroup object for the given grabber.
"""
+ # Make sure the mirrorlist is up to date.
+ self.update()
+
# A list of mirrors that is passed to MirrorGroup.
mirrors = []