--- eric/eric6/UI/UserInterface.py.orig 2021-02-05 21:17:31.000000000 -0500 +++ eric/eric6/UI/UserInterface.py 2021-02-05 21:19:27.000000000 -0500 @@ -7151,74 +7151,7 @@ @param versions contents of the downloaded versions file (list of strings) """ - url = "" - try: - if "snapshot-" in VersionOnly: - # check snapshot version like snapshot-20170810 - if "snapshot-" in versions[2]: - installedSnapshotDate = VersionOnly.rsplit("-", 1)[-1] - availableSnapshotDate = versions[2].rsplit("-", 1)[-1] - if availableSnapshotDate > installedSnapshotDate: - res = E5MessageBox.yesNo( - self, - self.tr("Update available"), - self.tr( - """The update to {0} of eric is""" - """ available at {1}. Would you like""" - """ to get it?""") - .format(versions[2], versions[3]), - yesDefault=True) - url = res and versions[3] or '' - else: - if self.manualUpdatesCheck: - E5MessageBox.information( - self, - self.tr("Update Check"), - self.tr( - """You are using a snapshot release of""" - """ eric. A more up-to-date stable release""" - """ might be available.""")) - elif VersionOnly.startswith(("rev_", "@@")): - # check installation from source - if self.manualUpdatesCheck: - E5MessageBox.information( - self, - self.tr("Update Check"), - self.tr( - """You installed eric directly from the source""" - """ code. There is no possibility to check""" - """ for the availability of an update.""")) - else: - # check release version - installedVersionTuple = self.__versionToTuple(VersionOnly) - availableVersionTuple = self.__versionToTuple(versions[0]) - if availableVersionTuple > installedVersionTuple: - res = E5MessageBox.yesNo( - self, - self.tr("Update available"), - self.tr( - """The update to {0} of eric is""" - """ available at {1}. Would you like""" - """ to get it?""") - .format(versions[0], versions[1]), - yesDefault=True) - url = res and versions[1] or '' - else: - if self.manualUpdatesCheck: - E5MessageBox.information( - self, - self.tr("eric is up to date"), - self.tr( - """You are using the latest version of""" - """ eric""")) - except (IndexError, TypeError): - E5MessageBox.warning( - self, - self.tr("Error during updates check"), - self.tr("""Could not perform updates check.""")) - - if url: - QDesktopServices.openUrl(QUrl(url)) + pass @pyqtSlot() def __versionsDownloadCanceled(self):