diff -r 210bf87ae5c7 -r 8d3c7c991085 src/eric7/MicroPython/WifiDialogs/WifiStatusDialog.py --- a/src/eric7/MicroPython/WifiDialogs/WifiStatusDialog.py Sat Feb 18 18:12:32 2023 +0100 +++ b/src/eric7/MicroPython/WifiDialogs/WifiStatusDialog.py Sun Feb 19 14:45:16 2023 +0100 @@ -7,6 +7,8 @@ Module implementing a dialog to show the WiFi status of the connected device. """ +import contextlib + from PyQt6.QtWidgets import QDialog, QTreeWidgetItem from .Ui_WifiStatusDialog import Ui_WifiStatusDialog @@ -68,6 +70,10 @@ QTreeWidgetItem( header, [self.tr("Channel"), str(clientStatus["channel"])] ) + with contextlib.suppress(KeyError): + QTreeWidgetItem( + header, [self.tr("Country"), clientStatus["country"]] + ) QTreeWidgetItem( header, [ @@ -104,6 +110,10 @@ QTreeWidgetItem(header, [self.tr("SSID"), apStatus["essid"]]) QTreeWidgetItem(header, [self.tr("MAC-Address"), apStatus["mac"]]) QTreeWidgetItem(header, [self.tr("Channel"), str(apStatus["channel"])]) + with contextlib.suppress(KeyError): + QTreeWidgetItem( + header, [self.tr("Country"), apStatus["country"]] + ) QTreeWidgetItem( header, [