X-Git-Url: http://www.iramuteq.org/git?a=blobdiff_plain;f=checkversion.py;h=70e1e0029fa6b08dfb6838eb6fa5828d7555a2d5;hb=refs%2Fheads%2F3.0;hp=4fa60107e8c2b3536c7d29510d0bb53431798733;hpb=8fa853a25a9d62b1446e1bc543e5a3a4d0e03dcf;p=iramuteq diff --git a/checkversion.py b/checkversion.py index 4fa6010..70e1e00 100644 --- a/checkversion.py +++ b/checkversion.py @@ -1,13 +1,28 @@ -#!/bin/env python # -*- coding: utf-8 -*- #Author: Pierre Ratinaud -#Copyright (c) 2008-2009, Pierre Ratinaud -#Lisense: GNU/GPL +#Copyright (c) 2008-2020 Pierre Ratinaud +#modification pour python 3 : Laurent Mérat, 6x7 - mai 2020 +#License: GNU/GPL -import urllib2 +#------------------------------------ +# import des modules python +#------------------------------------ +import urllib.request, urllib.error, urllib.parse #migration de module PY3 import socket + +#------------------------------------ +# import des modules wx +#------------------------------------ import wx - + +#------------------------------------ +# import des fichiers du projet +#------------------------------------ + + +# utilisé seulement depuis iramuteq.py + + def NewVersion(parent): version = parent.version.split(' ') if len(version) == 3: @@ -18,9 +33,9 @@ def NewVersion(parent): versionsub = False erreur = False new = False - req = urllib2.Request("http://www.iramuteq.org/current_version") + req = urllib.request.Request("http://www.iramuteq.org/current_version") try: - LastVersion = urllib2.urlopen(req,'',3) + LastVersion = urllib.request.urlopen(req,'',3) lastversion = LastVersion.readlines() lastversion = lastversion[0].replace('\n', '').split('-') if len(lastversion) == 2 : @@ -35,15 +50,13 @@ def NewVersion(parent): elif (float(lastversion[0]) > versionnb) and not versionsub : new = True except : - erreur = u"la page n'est pas accessible" + erreur = "la page n'est pas accessible" if not erreur and new : - msg = u""" + msg = """ Une nouvelle version d'IRaMuTeQ (%s) est disponible. Vous pouvez la télécharger à partir du site web iramuteq : http://www.iramuteq.org""" % '-'.join(lastversion) - dlg = wx.MessageDialog(parent, msg, u"Nouvelle version disponible", wx.OK | wx.NO_DEFAULT | wx.ICON_WARNING) + dlg = wx.MessageDialog(parent, msg, "Nouvelle version disponible", wx.OK | wx.ICON_WARNING) dlg.CenterOnParent() if dlg.ShowModal() in [wx.ID_NO, wx.ID_CANCEL]: evt.Veto() - -#print NewVersion('0.1-alpha18')