diff options
author | Emilio Pozuelo Monfort <pochu@debian.org> | 2020-08-06 08:11:51 +0200 |
---|---|---|
committer | Emilio Pozuelo Monfort <pochu@debian.org> | 2020-08-06 08:24:33 +0200 |
commit | bf7c4d11e888b08c2f08fb309aa98219674996ec (patch) | |
tree | acd8bef65a1e2302cf60e1a6b7b7850803e45876 /bin | |
parent | df49964269a8e916192578fad040fbae3f711f88 (diff) |
bin/report-vuln: adapt urllib import for py3
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/report-vuln | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/bin/report-vuln b/bin/report-vuln index 5cd6f261c9..986534159f 100755 --- a/bin/report-vuln +++ b/bin/report-vuln @@ -16,7 +16,11 @@ from tempfile import NamedTemporaryFile import os import re import sys -import urllib +try: + from urllib import urlencode, urlopen +except ImportError: + from urllib.parse import urlencode + from urllib.request import urlopen from textwrap import wrap temp_id = re.compile('(?:CVE|cve)\-[0-9]{4}-XXXX') @@ -60,10 +64,10 @@ def gen_index(ids): return ret def http_get(id): - param = urllib.urlencode({'name' : id}) + param = urlencode({'name' : id}) resp = '' try: - f = urllib.urlopen('https://cve.mitre.org/cgi-bin/cvename.cgi?%s' % param) + f = urlopen('https://cve.mitre.org/cgi-bin/cvename.cgi?%s' % param) resp = f.read() except Exception as e: error('on doing HTTP request' + str(e)) |