--- a/src/eric7/MicroPython/WifiDialogs/WifiStatusDialog.py Thu Feb 23 13:31:55 2023 +0100 +++ b/src/eric7/MicroPython/WifiDialogs/WifiStatusDialog.py Fri Feb 24 14:11:20 2023 +0100 @@ -75,13 +75,14 @@ QTreeWidgetItem( header, [self.tr("Country"), clientStatus["country"]] ) - QTreeWidgetItem( - header, - [ - self.tr("Tx-Power"), - self.tr("{0} dBm").format(clientStatus["txpower"]), - ], - ) + with contextlib.suppress(KeyError): + QTreeWidgetItem( + header, + [ + self.tr("Tx-Power"), + self.tr("{0} dBm").format(clientStatus["txpower"]), + ], + ) # access point interface if apStatus: @@ -113,13 +114,14 @@ QTreeWidgetItem(header, [self.tr("Channel"), str(apStatus["channel"])]) with contextlib.suppress(KeyError): QTreeWidgetItem(header, [self.tr("Country"), apStatus["country"]]) - QTreeWidgetItem( - header, - [ - self.tr("Tx-Power"), - self.tr("{0} dBm").format(apStatus["txpower"]), - ], - ) + with contextlib.suppress(KeyError): + QTreeWidgetItem( + header, + [ + self.tr("Tx-Power"), + self.tr("{0} dBm").format(apStatus["txpower"]), + ], + ) for col in range(self.statusTree.columnCount()): self.statusTree.resizeColumnToContents(col)