From b1d2a4f8cafa7cdf5dcdecfd117c0f4773c89c92 Mon Sep 17 00:00:00 2001 From: Tim Newsome Date: Thu, 9 Nov 2017 19:51:28 -0800 Subject: [PATCH 1/2] Add missing `import ssl` --- tools/get.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/get.py b/tools/get.py index e7adb370f9d..9d9b5b6054f 100755 --- a/tools/get.py +++ b/tools/get.py @@ -15,6 +15,8 @@ import tarfile import zipfile import re +import ssl + if sys.version_info[0] == 3: from urllib.request import urlretrieve else: From 998e4f38c43bae49a37a72450e73fda0013dae19 Mon Sep 17 00:00:00 2001 From: Tim Newsome Date: Fri, 10 Nov 2017 10:54:16 -0800 Subject: [PATCH 2/2] Only import ssl when it will actually be used. --- tools/espota.exe | Bin tools/gen_esp32part.exe | Bin tools/get.exe | Bin tools/get.py | 3 +-- 4 files changed, 1 insertion(+), 2 deletions(-) mode change 100644 => 100755 tools/espota.exe mode change 100644 => 100755 tools/gen_esp32part.exe mode change 100644 => 100755 tools/get.exe diff --git a/tools/espota.exe b/tools/espota.exe old mode 100644 new mode 100755 diff --git a/tools/gen_esp32part.exe b/tools/gen_esp32part.exe old mode 100644 new mode 100755 diff --git a/tools/get.exe b/tools/get.exe old mode 100644 new mode 100755 diff --git a/tools/get.py b/tools/get.py index 9d9b5b6054f..cbff69d2e09 100755 --- a/tools/get.py +++ b/tools/get.py @@ -15,8 +15,6 @@ import tarfile import zipfile import re -import ssl - if sys.version_info[0] == 3: from urllib.request import urlretrieve else: @@ -82,6 +80,7 @@ def get_tool(tool): print('Downloading ' + archive_name); sys.stdout.flush() if 'CYGWIN_NT' in sys_name: + import ssl ctx = ssl.create_default_context() ctx.check_hostname = False ctx.verify_mode = ssl.CERT_NONE