Improved connection error management

This commit is contained in:
Ircama 2024-01-09 23:54:27 +01:00
parent 36dc8d3275
commit da3d4cc8d7

View file

@ -581,9 +581,13 @@ class EpsonPrinter:
return self.mib_dict[mib] return self.mib_dict[mib]
if not self.hostname: if not self.hostname:
return None, False return None, False
try:
utt = UdpTransportTarget( utt = UdpTransportTarget(
(self.hostname, self.port), (self.hostname, self.port),
) )
except Exception as e:
logging.critical("snmp_mib invalid address: %s", e)
quit(3)
if self.timeout is not None: if self.timeout is not None:
utt.timeout = self.timeout utt.timeout = self.timeout
if self.retries is not None: if self.retries is not None: