missing httplib/http.client classes
This commit is contained in:
		
							parent
							
								
									72da41e4fc
								
							
						
					
					
						commit
						aef4a78831
					
				|  | @ -24,7 +24,7 @@ import socket | ||||||
| import timeit | import timeit | ||||||
| import threading | import threading | ||||||
| 
 | 
 | ||||||
| __version__ = '0.3.2' | __version__ = '0.3.3a' | ||||||
| 
 | 
 | ||||||
| # Some global variables we use | # Some global variables we use | ||||||
| user_agent = 'speedtest-cli/%s' % __version__ | user_agent = 'speedtest-cli/%s' % __version__ | ||||||
|  | @ -52,7 +52,15 @@ except ImportError: | ||||||
| try: | try: | ||||||
|     from httplib import HTTPConnection, HTTPSConnection |     from httplib import HTTPConnection, HTTPSConnection | ||||||
| except ImportError: | except ImportError: | ||||||
|     from http.client import HTTPConnection, HTTPSConnection |     e_http_py2 = sys.exc_info() | ||||||
|  |     try: | ||||||
|  |         from http.client import HTTPConnection, HTTPSConnection | ||||||
|  |     except ImportError: | ||||||
|  |         e_http_py3 = sys.exc_info() | ||||||
|  |         raise SystemExit('Your python installation is missing required HTTP ' | ||||||
|  |                          'client classes:\n\n' | ||||||
|  |                          'Python 2: %s\n' | ||||||
|  |                          'Python 3: %s' % (e_http_py2[1], e_http_py3[1])) | ||||||
| 
 | 
 | ||||||
| try: | try: | ||||||
|     from Queue import Queue |     from Queue import Queue | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue