aboutsummaryrefslogtreecommitdiff
path: root/scripts/fetch_glslangvalidator.py
diff options
context:
space:
mode:
authorJeremy Kniager <jeremyk@lunarg.com>2018-07-18 11:09:49 -0600
committerjeremyk-lunarg <jeremyk@lunarg.com>2018-07-20 12:47:30 -0600
commitf9c962c8c799bafbd1c531d6f317bbbaa90aec4f (patch)
tree0cdc3ebf8a8ce52cced3d1a5d3d69586c2972091 /scripts/fetch_glslangvalidator.py
parent352882854f955e56a8375f360f5648e07a7c0e8b (diff)
downloadusermoji-f9c962c8c799bafbd1c531d6f317bbbaa90aec4f.tar.xz
script: Fix fetch_glslangvalidator.py SSL error
Changed urllib.request.urlretrieve to urllib.request.urlopen and set to not check SSL Change-Id: Ia4fa57ef698cc2110c9b19f0715d0eacdf9a00e7
Diffstat (limited to 'scripts/fetch_glslangvalidator.py')
-rwxr-xr-xscripts/fetch_glslangvalidator.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/fetch_glslangvalidator.py b/scripts/fetch_glslangvalidator.py
index cfee9d1b..5da8a677 100755
--- a/scripts/fetch_glslangvalidator.py
+++ b/scripts/fetch_glslangvalidator.py
@@ -27,6 +27,8 @@
import sys
import os
+import shutil
+import ssl
import subprocess
import urllib.request
import zipfile
@@ -60,7 +62,8 @@ if __name__ == '__main__':
sys.stdout.flush()
# Download release zip file from glslang github releases site
- urllib.request.urlretrieve(GLSLANG_COMPLETE_URL, GLSLANG_OUTFILENAME)
+ with urllib.request.urlopen(GLSLANG_COMPLETE_URL, context=ssl._create_unverified_context()) as response, open(GLSLANG_OUTFILENAME, 'wb') as out_file:
+ shutil.copyfileobj(response, out_file)
# Unzip the glslang binary archive
zipped_file = zipfile.ZipFile(GLSLANG_OUTFILENAME, 'r')
namelist = zipped_file.namelist()