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