correct import csv scripts
authorymh <ymh.work@gmail.com>
Sat, 18 Aug 2012 08:43:04 +0200
changeset 231 73123394bc53
parent 230 2185b943cabd
child 232 eb02eed5f7d1
correct import csv scripts
web/hdalab/management/commands/import_hda_insee_csv.py
web/hdalab/management/commands/import_insee_csv.py
--- a/web/hdalab/management/commands/import_hda_insee_csv.py	Fri Aug 17 23:12:25 2012 +0200
+++ b/web/hdalab/management/commands/import_hda_insee_csv.py	Sat Aug 18 08:43:04 2012 +0200
@@ -44,7 +44,7 @@
                             minlength = max(j,minlength)
             else:
                 if len(line) > minlength:
-                    rawdata = {k: line[v].strip() for k,v in fields.iteritems()}
+                    rawdata = dict([(k,line[v].strip()) for k,v in fields.iteritems()])
                     # Traitement special pour la Corse
                     insee = int(re.sub('^2(A|B)','20',rawdata['insee']))
                         
--- a/web/hdalab/management/commands/import_insee_csv.py	Fri Aug 17 23:12:25 2012 +0200
+++ b/web/hdalab/management/commands/import_insee_csv.py	Sat Aug 18 08:43:04 2012 +0200
@@ -42,7 +42,7 @@
                             minlength = max(j,minlength)
             else:
                 if len(line) > minlength:
-                    rawdata = {k: line[v].strip() for k,v in fields.iteritems()}
+                    rawdata = dict([(k,line[v].strip()) for k,v in fields.iteritems()])
                     #print "Processing line %d" % i
                     #print rawdata
                     try: