w.c.s : typos…
authorProgfou <jean-christophe.andre@auf.org>
Mon, 13 Dec 2010 01:09:36 +0000 (08:09 +0700)
committerProgfou <jean-christophe.andre@auf.org>
Mon, 13 Dec 2010 01:13:25 +0000 (08:13 +0700)
wcs/wcs-extract-all.sh [new file with mode: 0755]
wcs/wcs-extract.py [changed mode: 0644->0755]
wcs/wcs-extract.sh [deleted file]

diff --git a/wcs/wcs-extract-all.sh b/wcs/wcs-extract-all.sh
new file mode 100755 (executable)
index 0000000..e39a248
--- /dev/null
@@ -0,0 +1,24 @@
+#!/bin/sh
+OUTPUT_DIR="/srv/wcs"
+SITE="formulaires.auf.org"
+FORMS="\
+ horizons-francophones-2010-bureau-ocean-indien \
+ demande-de-bourse-de-doctorat-2010-2011-algerie-maroc-tunisie \
+ demande-de-bourse-de-doctorat-2011-2012-afrique-centrale-et-des-grands-lacs \
+"
+
+# XXX: hack en attendant de corriger le umask de wcs…
+sudo chmod -R g+rX /var/lib/wcs/
+
+echo "Traitement des formulaires de '$SITE'…"
+for f in $FORMS
+do
+  echo " $f"
+  dir="$OUTPUT_DIR/$SITE/$f"
+  log="$dir/last-run.log"
+  mkdir -p $dir
+  echo "Début : `date +"%Y-%m-%d %H:%M:%S"`" > $log
+  python wcs-extract.py $OUTPUT_DIR $SITE $f >> $log 2>&1
+  echo "Fin : `date +"%Y-%m-%d %H:%M:%S"`" >> $log
+done
+echo "Terminé."
old mode 100644 (file)
new mode 100755 (executable)
index baac67b..85cb54c
@@ -45,6 +45,9 @@ def extract_fields(formdef, output_directory):
     """nommage des champs de façon unique"""
     # TODO: devrait retourner un résultat, qui serait alors sauvé en dehors
 
+    # XXX: hack temporaire… :-/
+    global field_names
+
     f = open(os.path.join(output_directory, 'field-names.txt'), 'w')
 
     field_names = {}
@@ -127,7 +130,7 @@ def extract_data(formdef, output_directory):
         f.write(json.dumps(result, ensure_ascii=False))
         f.close()
 
-        print "OK."
+        print "%s." % result['wcs_workflow_status']
 
 
 if __name__ == '__main__':
diff --git a/wcs/wcs-extract.sh b/wcs/wcs-extract.sh
deleted file mode 100755 (executable)
index b26fe0d..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-OUTPUT_DIR="/srv/wcs"
-SITE="formulaires.auf.org"
-FORMS="\
- horizons-francophones-2010-bureau-ocean-indien \
- demande-de-bourse-de-doctorat-2010-2011-algerie-maroc-tunisie \
- demande-de-bourse-de-doctorat-2011-2012-afrique-centrale-et-des-grands-lacs \
-"
-
-# XXX: hack en attendant de corriger le umask de wcs…
-sudo chmod -R g+rX /var/lib/wcs/
-
-echo "Traitement des formulaires de '$SITE'…"
-for f in $FORMS
-do
-  echo " $f"
-  dir="$OUTPUT_DIR/$SITE/$f"
-  mkdir -p $dir
-  python wcs-extract.py $OUTPUT_DIR $SITE $f >& $dir/last-run.log
-done
-echo "Terminé.