Use settings module for blacklisting

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
This commit is contained in:
Hiroshi Miura
2019-11-24 12:55:51 +09:00
parent 3e65a0c695
commit 48660900e3
5 changed files with 67 additions and 56 deletions

View File

@@ -30,6 +30,7 @@ import sys
from packaging.version import Version, parse
from aqt.archives import QtArchives, ToolArchives
from aqt.helper import altlink
from aqt.installer import QtInstaller
from aqt.settings import Settings
@@ -98,6 +99,9 @@ class Cli():
if not mirror.startswith('http://') or mirror.startswith('https://') or mirror.startswith('ftp://'):
args.print_help()
exit(1)
else:
new_url = altlink('https://download.qt.io/timestamp.txt', blacklist=self.settings.blacklist)
mirror = new_url[:-14]
return mirror
def _check_modules_arg(self, qt_version, modules):