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