Added exception handling for socket disconnection

Development
Sven Steudte 2019-08-19 23:23:30 +02:00
rodzic cc1423ff35
commit 2fe03152a0
1 zmienionych plików z 6 dodań i 3 usunięć

Wyświetl plik

@ -45,9 +45,12 @@ class AprsIS(object):
time.sleep(5)
def disconnect(self):
self.tn.get_socket().shutdown(socket.SHUT_WR)
self.tn.read_all()
self.tn.close()
try:
self.tn.get_socket().shutdown(socket.SHUT_WR)
self.tn.read_all()
self.tn.close()
except:
Terminal().error('Error raised at disconnection')
def reconnect(self):
self.disconnect()