diff -r 6b1e6d7b26f0 -r 2f394eb86dd6 src/eric7/MicroPython/Devices/DeviceBase.py --- a/src/eric7/MicroPython/Devices/DeviceBase.py Mon Nov 20 16:24:04 2023 +0100 +++ b/src/eric7/MicroPython/Devices/DeviceBase.py Mon Nov 20 16:25:02 2023 +0100 @@ -1501,7 +1501,7 @@ return ast.literal_eval(out.decode("utf-8")) ################################################################## - ## Methods below general network related methods + ## Methods below implement general network related methods ################################################################## def isNetworkConnected(self): @@ -1513,9 +1513,11 @@ @rtype bool """ # Ask the device if that is true. - if self.hasEthernet()[0]: + if self._deviceData["ethernet"]: + # It is an ethernet capable device. return self.isLanConnected() - elif self.hasWifi(): + elif self._deviceData["wifi"]: + # It is a WiFi capable device. return self.isWifiClientConnected() else: return False