From fea6c0359ff145c723f3d8df3f2e1496bc797f41 Mon Sep 17 00:00:00 2001 From: Martin Preisler Date: Fri, 29 Jul 2016 14:42:36 -0400 Subject: [PATCH] Use build_opener() in get_cve_input.py, it's simpler and honors proxy settings See https://bugzilla.redhat.com/show_bug.cgi?id=1351952 --- utils/oscap_docker_python/get_cve_input.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/utils/oscap_docker_python/get_cve_input.py b/utils/oscap_docker_python/get_cve_input.py index 8d72bd0..1b55f03 100644 --- a/utils/oscap_docker_python/get_cve_input.py +++ b/utils/oscap_docker_python/get_cve_input.py @@ -113,13 +113,8 @@ class getInputCVE(object): if self.DEBUG: stderr.write("No file in cache, fetching {0}\n".format(dest_file)) return False - opener = urllib.OpenerDirector() - opener.add_handler(urllib.HTTPHandler()) - opener.add_handler(urllib.HTTPSHandler()) - opener.add_handler(urllib.HTTPDefaultErrorHandler()) - # Extra for handling redirects - opener.add_handler(urllib.HTTPErrorProcessor()) - opener.add_handler(urllib.HTTPRedirectHandler()) + + opener = urllib.build_opener() # Add the header opener.addheaders = self.hdr2 # Grab the header -- 2.7.4