src/eric7/UI/UserInterface.py

branch
eric7
changeset 10806
2f6df822e3b9
parent 10798
c8fbb0cf80ac
child 10810
0a75e2c5b8e8
equal deleted inserted replaced
10805:c114e9476034 10806:2f6df822e3b9
57 QVBoxLayout, 57 QVBoxLayout,
58 QWhatsThis, 58 QWhatsThis,
59 QWidget, 59 QWidget,
60 ) 60 )
61 61
62 from eric7 import Globals, Preferences, Testing, Utilities 62 from eric7 import EricUtilities, Globals, Preferences, Testing, Utilities
63 from eric7.__version__ import Version, VersionOnly 63 from eric7.__version__ import Version, VersionOnly
64 from eric7.CondaInterface.Conda import Conda 64 from eric7.CondaInterface.Conda import Conda
65 from eric7.Debugger.DebugServer import DebugServer 65 from eric7.Debugger.DebugServer import DebugServer
66 from eric7.Debugger.DebugUI import DebugUI 66 from eric7.Debugger.DebugUI import DebugUI
67 from eric7.EricCore import EricFileSystemWatcher 67 from eric7.EricCore import EricFileSystemWatcher
8442 ) 8442 )
8443 ): 8443 ):
8444 # daily, weekly, monthly 8444 # daily, weekly, monthly
8445 return 8445 return
8446 8446
8447 versionTuple = Globals.versionToTuple(VersionOnly) 8447 versionTuple = EricUtilities.versionToTuple(VersionOnly)
8448 availableVersions = self.pipInterface.getPackageVersions("eric-ide") 8448 availableVersions = self.pipInterface.getPackageVersions("eric-ide")
8449 newerVersionsTuple = [ 8449 newerVersionsTuple = [
8450 Globals.versionToTuple(v) 8450 EricUtilities.versionToTuple(v)
8451 for v in availableVersions 8451 for v in availableVersions
8452 if Globals.versionToTuple(v) > versionTuple 8452 if EricUtilities.versionToTuple(v) > versionTuple
8453 ] 8453 ]
8454 updateAvailable = bool(newerVersionsTuple) 8454 updateAvailable = bool(newerVersionsTuple)
8455 if updateAvailable: 8455 if updateAvailable:
8456 yes = EricMessageBox.yesNo( 8456 yes = EricMessageBox.yesNo(
8457 self, 8457 self,
8556 return True 8556 return True
8557 else: 8557 else:
8558 vers = VersionOnly.split("snapshot-")[1] 8558 vers = VersionOnly.split("snapshot-")[1]
8559 return vers > snapshot 8559 return vers > snapshot
8560 8560
8561 versionTuple = Globals.versionToTuple(VersionOnly) 8561 versionTuple = EricUtilities.versionToTuple(VersionOnly)
8562 if isinstance(required, str): 8562 if isinstance(required, str):
8563 required = Globals.versionToTuple(required) 8563 required = EricUtilities.versionToTuple(required)
8564 try: 8564 try:
8565 res = versionTuple > required 8565 res = versionTuple > required
8566 except TypeError: 8566 except TypeError:
8567 # some mismatching types, assume newer 8567 # some mismatching types, assume newer
8568 res = True 8568 res = True

eric ide

mercurial