From 82a5a09b3d24a7275919f98eefd24f25b57de61e Mon Sep 17 00:00:00 2001 From: Steve Barnes Date: Fri, 22 Sep 2017 09:03:40 +0100 Subject: [PATCH] Add --no-check-certificate to wx/tools/wxget.py download_wget if trusted --- wx/tools/wxget.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wx/tools/wxget.py b/wx/tools/wxget.py index 9413b4ed..9cc7f9f9 100644 --- a/wx/tools/wxget.py +++ b/wx/tools/wxget.py @@ -90,11 +90,13 @@ def get_save_path(url, dest_dir, force=False): return (url, filename) -def download_wget(url, filename): +def download_wget(url, filename, trusted=False): """ Try to donwload via wget.""" result = False try: cmd = ["wget", url, '-O', filename] + if trusted: + cmd.append('--no-check-certificate') print("Trying:\n ", ' '.join(cmd)) result = subprocess.check_call(cmd) # note some users may need to add "--no-check-certificate" on some sites @@ -184,7 +186,7 @@ def download_file(url, dest=None, force=False, trusted=False): return 'Aborted!' if url: - success = download_wget(url, filename) # Try wget + success = download_wget(url, filename, trusted) # Try wget if not success: success = download_urllib(url, filename) # Try urllib if not success: