Моя программа закрывается при ошибке разрешения имени - PullRequest
0 голосов
/ 11 октября 2018

Моя программа закрывается при ошибке разрешения имени.Это может произойти, когда нет интернета или другой сервер не работает.Я хочу, чтобы программа вызывала исключение, но не выходила.Как мне это сделать.Я использую Paho-клиент.

File "/home/pi/.local/lib/python3.5/site-packages/paho/mqtt/client.py", 
line 760, in connect
return self.reconnect()
File "/home/pi/.local/lib/python3.5/site-packages/paho/mqtt/client.py", 
line 887, in reconnect
sock = socket.create_connection((self._host, self._port), 
source_address=(self._bind_address, 0))
File "/usr/lib/python3.5/socket.py", line 694, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
File "/usr/lib/python3.5/socket.py", line 733, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, 
flags):
socket.gaierror: [Errno -3] Temporary failure in name resolution
...