diff --git a/src/mediactl/devices/ahm16.py b/src/mediactl/devices/ahm16.py index 14f03cae540424cae4f657c0ac620377ae5a6096..0e0ccb6d8f48ba38e346cfd0e0dc5dc7b91fa246 100644 --- a/src/mediactl/devices/ahm16.py +++ b/src/mediactl/devices/ahm16.py @@ -240,15 +240,26 @@ class Ahm16(mediactl.WithLogger): self.log_error(f"AHM could not_be_reached. Last seen: {last}") except OSError as e: if e.errno == errno.ENETUNREACH: - self.status["power"] = PowerState.disconnected - last = "never" if self.status["last-seen"] is None else str(self.status["last-seen"]) - self.log_error(f"AHM Dante Network is down or AHM unreachable {e.errno}: {e.strerror}. Last seen: {last}") + self.status["power"] = PowerState.disconnected + last = ( + "never" + if self.status["last-seen"] is None + else str(self.status["last-seen"]) + ) + self.log_error( + f"AHM Dante Network is down or AHM unreachable {e.errno}: {e.strerror}. Last seen: {last}" + ) else: # Othernetwork‐level failure (no route, interface down, etc.) self.status["power"] = PowerState.unknown - last = "never" if self.status["last-seen"] is None else str(self.status["last-seen"]) - self.log_error(f"AHM ping OSError {e.errno}: {e.strerror}. Last seen: {last}") - + last = ( + "never" + if self.status["last-seen"] is None + else str(self.status["last-seen"]) + ) + self.log_error( + f"AHM ping OSError {e.errno}: {e.strerror}. Last seen: {last}" + ) async def get_status(self, name=False): await self.ping()