diff options
author | 2016-07-15 15:27:59 +0800 | |
---|---|---|
committer | 2016-07-19 23:14:27 +0800 | |
commit | 9b0aa6ee37e40e98ac1f8c74ac85864af30458da (patch) | |
tree | e3d3fce65205852eed7bc9b5cf0b519d328cbae6 | |
parent | 824770342963cd51b46cb6e9748d5d2afbef34a9 (diff) |
Tosca-Pacer doesn't support https proxy.
When access CSAR file which is URL and the protocol is https by proxy,
it will be error and the information is below:
toscaparser.common.exception.URLException: Failed to reach server
"https://raw.githubusercontent.com/openstack/tosca- parser/master/toscaparser
/tests/data/custom_types/wordpress.yaml". Reason is: Tunnel
connection failed: 503 Service Unavailable.
The reason of the error is urllib doesn't support https proxy.
JIRA: PARSER-66
Change-Id: I82ec68d533743527fba613cc362e4241494359d4
Signed-off-by: 10013968 <zhang.jun3g@zte.com.cn>
Signed-off-by: shangxdy <shangxdy@shangxdy.local>
-rw-r--r-- | tosca2heat/tosca-parser/toscaparser/utils/urlutils.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tosca2heat/tosca-parser/toscaparser/utils/urlutils.py b/tosca2heat/tosca-parser/toscaparser/utils/urlutils.py index 8022158..34b6032 100644 --- a/tosca2heat/tosca-parser/toscaparser/utils/urlutils.py +++ b/tosca2heat/tosca-parser/toscaparser/utils/urlutils.py @@ -18,10 +18,10 @@ from toscaparser.utils.gettextutils import _ try: # Python 3.x - import urllib.request as urllib + import urllib.request as urllib2 except ImportError: # Python 2.x - import urllib + import urllib2 class UrlUtils(object): @@ -58,4 +58,4 @@ class UrlUtils(object): Returns true if the get call returns a 200 response code. Otherwise, returns false. """ - return urllib.urlopen(url).getcode() == 200 + return urllib2.urlopen(url).getcode() == 200 |