Handle SSL errors, and specify scheme for CDN URLs
This commit is contained in:
parent
08e87f4c54
commit
4f7f367391
|
@ -205,7 +205,8 @@ else:
|
||||||
# Exception "constants" to support Python 2 through Python 3
|
# Exception "constants" to support Python 2 through Python 3
|
||||||
try:
|
try:
|
||||||
import ssl
|
import ssl
|
||||||
HTTP_ERRORS = (HTTPError, URLError, socket.error, ssl.SSLError)
|
HTTP_ERRORS = (HTTPError, URLError, socket.error, ssl.SSLError,
|
||||||
|
ssl.CertificateError)
|
||||||
except ImportError:
|
except ImportError:
|
||||||
HTTP_ERRORS = (HTTPError, URLError, socket.error)
|
HTTP_ERRORS = (HTTPError, URLError, socket.error)
|
||||||
|
|
||||||
|
@ -759,9 +760,9 @@ class Speedtest(object):
|
||||||
|
|
||||||
urls = [
|
urls = [
|
||||||
'://www.speedtest.net/speedtest-servers-static.php',
|
'://www.speedtest.net/speedtest-servers-static.php',
|
||||||
'://c.speedtest.net/speedtest-servers-static.php',
|
'http://c.speedtest.net/speedtest-servers-static.php',
|
||||||
'://www.speedtest.net/speedtest-servers.php',
|
'://www.speedtest.net/speedtest-servers.php',
|
||||||
'://c.speedtest.net/speedtest-servers.php',
|
'http://c.speedtest.net/speedtest-servers.php',
|
||||||
]
|
]
|
||||||
|
|
||||||
errors = []
|
errors = []
|
||||||
|
|
Loading…
Reference in New Issue