src/eric7/MicroPython/WifiDialogs/WifiStatusDialog.py

branch
mpy_network
changeset 9779
8d3c7c991085
parent 9776
210bf87ae5c7
child 9789
d8e0ab86ddca
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,
                     [

eric ide

mercurial