w.c.s : euh… mais en fait ça sert à rien de trier des dictionnaires…
authorProgfou <jean-christophe.andre@auf.org>
Wed, 19 Jan 2011 12:34:12 +0000 (19:34 +0700)
committerProgfou <jean-christophe.andre@auf.org>
Wed, 19 Jan 2011 12:34:12 +0000 (19:34 +0700)
wcs/wcs-extract

index 41ef813..d6183d4 100755 (executable)
@@ -74,12 +74,8 @@ def extract_fields(formdef, output_directory):
 
     f.close()
 
-    try:
-        field_names = dict([(int(k),v) for k,v in field_names.items()])
-    except:
-        pass
     f = open(os.path.join(output_directory, 'field-names.json'), 'wb')
-    f.write(json.dumps(field_names, ensure_ascii=False, sort_keys=True))
+    f.write(json.dumps(field_names, ensure_ascii=False))
     f.close()
 
 
@@ -179,7 +175,7 @@ def extract_data(formdef, output_directory):
         # génération du fichier JSON
         jsonname = os.path.join(output_directory, 'data', filename + '.json')
         f = open(jsonname, 'wb')
-        f.write(json.dumps(result, ensure_ascii=False, sort_keys=True))
+        f.write(json.dumps(result, ensure_ascii=False))
         f.close()
 
         logging.info("Dossier '%s' : %s.",