7310 else: |
7310 else: |
7311 period = Preferences.getUI("PerformVersionCheck") |
7311 period = Preferences.getUI("PerformVersionCheck") |
7312 if period == 0: |
7312 if period == 0: |
7313 return |
7313 return |
7314 elif period in [2, 3, 4]: |
7314 elif period in [2, 3, 4]: |
7315 lastCheck = Preferences.Prefs.settings.value( |
7315 lastCheck = Preferences.getSettings().value( |
7316 "Updates/LastCheckDate", QDate(1970, 1, 1)) |
7316 "Updates/LastCheckDate", QDate(1970, 1, 1)) |
7317 if lastCheck.isValid(): |
7317 if lastCheck.isValid(): |
7318 now = QDate.currentDate() |
7318 now = QDate.currentDate() |
7319 if ( |
7319 if ( |
7320 (period == 2 and |
7320 (period == 2 and |
7396 if self.httpAlternative >= len(self.__httpAlternatives): |
7396 if self.httpAlternative >= len(self.__httpAlternatives): |
7397 self.__inVersionCheck = False |
7397 self.__inVersionCheck = False |
7398 if self.__versionCheckProgress is not None: |
7398 if self.__versionCheckProgress is not None: |
7399 self.__versionCheckProgress.reset() |
7399 self.__versionCheckProgress.reset() |
7400 self.__versionCheckProgress = None |
7400 self.__versionCheckProgress = None |
7401 firstFailure = Preferences.Prefs.settings.value( |
7401 firstFailure = Preferences.getSettings().value( |
7402 "Updates/FirstFailedCheckDate", QDate.currentDate()) |
7402 "Updates/FirstFailedCheckDate", QDate.currentDate()) |
7403 failedDuration = firstFailure.daysTo(QDate.currentDate()) |
7403 failedDuration = firstFailure.daysTo(QDate.currentDate()) |
7404 Preferences.Prefs.settings.setValue( |
7404 Preferences.getSettings().setValue( |
7405 "Updates/FirstFailedCheckDate", firstFailure) |
7405 "Updates/FirstFailedCheckDate", firstFailure) |
7406 if self.manualUpdatesCheck: |
7406 if self.manualUpdatesCheck: |
7407 EricMessageBox.warning( |
7407 EricMessageBox.warning( |
7408 self, |
7408 self, |
7409 self.tr("Error getting versions information"), |
7409 self.tr("Error getting versions information"), |
7430 self.__versionCheckProgress = None |
7430 self.__versionCheckProgress = None |
7431 self.__updateVersionsUrls(versions) |
7431 self.__updateVersionsUrls(versions) |
7432 if self.showAvailableVersions: |
7432 if self.showAvailableVersions: |
7433 self.__showAvailableVersionInfos(versions) |
7433 self.__showAvailableVersionInfos(versions) |
7434 else: |
7434 else: |
7435 Preferences.Prefs.settings.remove("Updates/FirstFailedCheckDate") |
7435 Preferences.getSettings().remove("Updates/FirstFailedCheckDate") |
7436 Preferences.Prefs.settings.setValue( |
7436 Preferences.getSettings().setValue( |
7437 "Updates/LastCheckDate", QDate.currentDate()) |
7437 "Updates/LastCheckDate", QDate.currentDate()) |
7438 self.__versionCheckResult(versions) |
7438 self.__versionCheckResult(versions) |
7439 |
7439 |
7440 def __updateVersionsUrls(self, versions): |
7440 def __updateVersionsUrls(self, versions): |
7441 """ |
7441 """ |