8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtCore import QObject, pyqtSlot |
10 from PyQt6.QtCore import QObject, pyqtSlot |
11 from PyQt6.QtWidgets import QDialog, QMenu |
11 from PyQt6.QtWidgets import QDialog, QMenu |
12 |
12 |
13 from eric7 import Globals |
13 from eric7 import EricUtilities |
14 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor |
14 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor |
15 from eric7.EricWidgets import EricMessageBox |
15 from eric7.EricWidgets import EricMessageBox |
16 |
16 |
17 |
17 |
18 class WifiController(QObject): |
18 class WifiController(QObject): |
205 ) |
205 ) |
206 if success: |
206 if success: |
207 if self.__mpy.getDevice().hasCircuitPython(): |
207 if self.__mpy.getDevice().hasCircuitPython(): |
208 # CircuitPython will reset for the REPL, so no auto-connect |
208 # CircuitPython will reset for the REPL, so no auto-connect |
209 # available. |
209 # available. |
210 if Globals.versionToTuple( |
210 if EricUtilities.versionToTuple( |
211 self.__mpy.getDevice().getDeviceData("release") |
211 self.__mpy.getDevice().getDeviceData("release") |
212 ) >= (8, 0, 0): |
212 ) >= (8, 0, 0): |
213 EricMessageBox.information( |
213 EricMessageBox.information( |
214 None, |
214 None, |
215 self.tr("Write WiFi Credentials"), |
215 self.tr("Write WiFi Credentials"), |