src/eric7/MicroPython/WifiDialogs/WifiStatusDialog.py

branch
mpy_network
changeset 9779
8d3c7c991085
parent 9776
210bf87ae5c7
child 9789
d8e0ab86ddca
equal deleted inserted replaced
9776:210bf87ae5c7 9779:8d3c7c991085
4 # 4 #
5 5
6 """ 6 """
7 Module implementing a dialog to show the WiFi status of the connected device. 7 Module implementing a dialog to show the WiFi status of the connected device.
8 """ 8 """
9
10 import contextlib
9 11
10 from PyQt6.QtWidgets import QDialog, QTreeWidgetItem 12 from PyQt6.QtWidgets import QDialog, QTreeWidgetItem
11 13
12 from .Ui_WifiStatusDialog import Ui_WifiStatusDialog 14 from .Ui_WifiStatusDialog import Ui_WifiStatusDialog
13 15
66 QTreeWidgetItem(header, [self.tr("DNS"), clientStatus["ifconfig"][3]]) 68 QTreeWidgetItem(header, [self.tr("DNS"), clientStatus["ifconfig"][3]])
67 QTreeWidgetItem(header, [self.tr("MAC-Address"), clientStatus["mac"]]) 69 QTreeWidgetItem(header, [self.tr("MAC-Address"), clientStatus["mac"]])
68 QTreeWidgetItem( 70 QTreeWidgetItem(
69 header, [self.tr("Channel"), str(clientStatus["channel"])] 71 header, [self.tr("Channel"), str(clientStatus["channel"])]
70 ) 72 )
73 with contextlib.suppress(KeyError):
74 QTreeWidgetItem(
75 header, [self.tr("Country"), clientStatus["country"]]
76 )
71 QTreeWidgetItem( 77 QTreeWidgetItem(
72 header, 78 header,
73 [ 79 [
74 self.tr("Tx-Power"), 80 self.tr("Tx-Power"),
75 self.tr("{0} dBm").format(clientStatus["txpower"]), 81 self.tr("{0} dBm").format(clientStatus["txpower"]),
102 QTreeWidgetItem(header, [self.tr("Gateway"), apStatus["ifconfig"][2]]) 108 QTreeWidgetItem(header, [self.tr("Gateway"), apStatus["ifconfig"][2]])
103 QTreeWidgetItem(header, [self.tr("DNS"), apStatus["ifconfig"][3]]) 109 QTreeWidgetItem(header, [self.tr("DNS"), apStatus["ifconfig"][3]])
104 QTreeWidgetItem(header, [self.tr("SSID"), apStatus["essid"]]) 110 QTreeWidgetItem(header, [self.tr("SSID"), apStatus["essid"]])
105 QTreeWidgetItem(header, [self.tr("MAC-Address"), apStatus["mac"]]) 111 QTreeWidgetItem(header, [self.tr("MAC-Address"), apStatus["mac"]])
106 QTreeWidgetItem(header, [self.tr("Channel"), str(apStatus["channel"])]) 112 QTreeWidgetItem(header, [self.tr("Channel"), str(apStatus["channel"])])
113 with contextlib.suppress(KeyError):
114 QTreeWidgetItem(
115 header, [self.tr("Country"), apStatus["country"]]
116 )
107 QTreeWidgetItem( 117 QTreeWidgetItem(
108 header, 118 header,
109 [ 119 [
110 self.tr("Tx-Power"), 120 self.tr("Tx-Power"),
111 self.tr("{0} dBm").format(apStatus["txpower"]), 121 self.tr("{0} dBm").format(apStatus["txpower"]),

eric ide

mercurial