[Devel] r366 - scripts
svn at agendadulibre.org
svn at agendadulibre.org
Mer 27 Aou 21:49:05 CEST 2008
Author: thomas
Date: Wed Aug 27 21:48:12 2008
New Revision: 366
Log:
Vérification auprès du serveur si une nouvelle version du script
adl-submit.py est disponible.
Modified:
scripts/adl-submit.py
Modified: scripts/adl-submit.py
==============================================================================
--- scripts/adl-submit.py (original)
+++ scripts/adl-submit.py Wed Aug 27 21:48:12 2008
@@ -346,4 +346,19 @@
Usage()
(event, testOutputFile) = ParseOptions(sys.argv[1:])
+
+# Check that we are running the latest version of the adl-submit
+# script
+if not testOutputFile:
+ contents = StringIO.StringIO()
+ curl = pycurl.Curl()
+ curl.setopt(curl.WRITEFUNCTION, contents.write)
+ curl.setopt (curl.URL, baseUrl + './adl-submit-latest-version')
+ curl.perform()
+ if curl.getinfo(curl.HTTP_CODE) == 200:
+ if contents.getvalue() != "1.0":
+ print u"Votre script n'est plus à jour, merci de télécharger la nouvelle version à l'adresse"
+ print u"http://www.agendadulibre.org/svn/scripts/adl-submit.py"
+ sys.exit(1)
+
SubmitEvent(event, testOutputFile)
Plus d'informations sur la liste de diffusion Devel