upip: Report host name resolve error in user friendly manner.

pull/158/head
Paul Sokolovsky 2017-02-08 01:12:45 +03:00
rodzic 068988085e
commit a86e7cf5a7
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -105,7 +105,10 @@ warn_ussl = True
def url_open(url):
global warn_ussl
proto, _, host, urlpath = url.split('/', 3)
ai = usocket.getaddrinfo(host, 443)
try:
ai = usocket.getaddrinfo(host, 443)
except OSError as e:
fatal("Unable to resolve %s (no Internet?)" % host, e)
#print("Address infos:", ai)
addr = ai[0][4]