tools/pyboard.py: In TelnetToSerial.close replace try/except with if.

Some Python linters don't like unconditional except clauses because they
catch SystemExit and KeyboardInterrupt, which usually is not the intended
behaviour.
pull/4257/head
Martin Dybdal 2018-10-16 12:36:24 +02:00 zatwierdzone przez Damien George
rodzic 3c6f639aa5
commit 7795b2e5c3
1 zmienionych plików z 2 dodań i 4 usunięć

Wyświetl plik

@ -86,6 +86,7 @@ class PyboardError(Exception):
class TelnetToSerial:
def __init__(self, ip, user, password, read_timeout=None):
self.tn = None
import telnetlib
self.tn = telnetlib.Telnet(ip, timeout=15)
self.read_timeout = read_timeout
@ -109,11 +110,8 @@ class TelnetToSerial:
self.close()
def close(self):
try:
if self.tn:
self.tn.close()
except:
# the telnet object might not exist yet, so ignore this one
pass
def read(self, size=1):
while len(self.fifo) < size: