src/eric7/UI/UserInterface.py

branch
eric7
changeset 9658
1da417a9645d
parent 9653
e67609152c5e
child 9695
ad962e9b904d
equal deleted inserted replaced
9657:d30ca63635e3 9658:1da417a9645d
8251 for v in availableVersions 8251 for v in availableVersions
8252 if Globals.versionToTuple(v) > versionTuple 8252 if Globals.versionToTuple(v) > versionTuple
8253 ] 8253 ]
8254 updateAvailable = bool(newerVersionsTuple) 8254 updateAvailable = bool(newerVersionsTuple)
8255 if updateAvailable: 8255 if updateAvailable:
8256 EricMessageBox.information( 8256 yes = EricMessageBox.yesNo(
8257 self, 8257 self,
8258 self.tr("Upgrade available"), 8258 self.tr("Upgrade available"),
8259 self.tr( 8259 self.tr(
8260 """<p>A newer version of the <b>eric-ide</b> package is""" 8260 """<p>A newer version of the <b>eric-ide</b> package is"""
8261 """ available at <a href="{0}/eric-ide/">""" 8261 """ available at <a href="{0}/eric-ide/">"""
8262 """PyPI</a>.</p><p>Installed: {1}<br/>Available: <b>{2}</b>""" 8262 """PyPI</a>.</p><p>Installed: {1}<br/>Available: <b>{2}</b>"""
8263 """</p>""" 8263 """</p><p>Shall <b>eric-ide</b> be upgraded?</p>"""
8264 ).format( 8264 ).format(
8265 self.pipInterface.getIndexUrlPypi(), 8265 self.pipInterface.getIndexUrlPypi(),
8266 VersionOnly, 8266 VersionOnly,
8267 ".".join(str(p) for p in max(newerVersionsTuple) if p > 0), 8267 ".".join(str(p) for p in max(newerVersionsTuple) if p > 0),
8268 ), 8268 ),
8269 ) 8269 )
8270 if yes and self.__shutdown():
8271 self.__performUpgrade("eric")
8270 8272
8271 def __sslErrors(self, reply, errors): 8273 def __sslErrors(self, reply, errors):
8272 """ 8274 """
8273 Private slot to handle SSL errors. 8275 Private slot to handle SSL errors.
8274 8276

eric ide

mercurial