[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