コード例 #1
0
 def reloadMirrors(self):
     mirrors = sysconf.get("mirrors", {})
     for channel in self._channels.values():
         if isinstance(channel, MirrorsChannel):
             cmirrors = channel.getMirrors()
             if cmirrors:
                 for origin in cmirrors:
                     set = dict.fromkeys(cmirrors[origin])
                     set.update(dict.fromkeys(mirrors.get(origin, [])))
                     mirrors[origin] = set.keys()
     msys = self._fetcher.getMirrorSystem()
     msys.setMirrors(mirrors)
     if not msys.getHistory():
         msys.setHistory(sysconf.get("mirrors-history", []))
コード例 #2
0
ファイル: control.py プロジェクト: nikhilgv9/winlibrepacman
 def reloadMirrors(self):
     mirrors = sysconf.get("mirrors", {})
     for channel in self._channels.values():
         if isinstance(channel, MirrorsChannel):
             cmirrors = channel.getMirrors()
             if cmirrors:
                 for origin in cmirrors:
                     set = dict.fromkeys(cmirrors[origin])
                     set.update(dict.fromkeys(mirrors.get(origin, [])))
                     mirrors[origin] = set.keys()
     msys = self._fetcher.getMirrorSystem()
     msys.setMirrors(mirrors)
     if not msys.getHistory():
         msys.setHistory(sysconf.get("mirrors-history", []))