web/hdalab/management/commands/import_hda_insee_csv.py
changeset 231 73123394bc53
parent 124 f937ccc6c144
equal deleted inserted replaced
230:2185b943cabd 231:73123394bc53
    42                         if re.search('(?i)%s' % fieldname, field):
    42                         if re.search('(?i)%s' % fieldname, field):
    43                             fields[fieldname] = j
    43                             fields[fieldname] = j
    44                             minlength = max(j,minlength)
    44                             minlength = max(j,minlength)
    45             else:
    45             else:
    46                 if len(line) > minlength:
    46                 if len(line) > minlength:
    47                     rawdata = {k: line[v].strip() for k,v in fields.iteritems()}
    47                     rawdata = dict([(k,line[v].strip()) for k,v in fields.iteritems()])
    48                     # Traitement special pour la Corse
    48                     # Traitement special pour la Corse
    49                     insee = int(re.sub('^2(A|B)','20',rawdata['insee']))
    49                     insee = int(re.sub('^2(A|B)','20',rawdata['insee']))
    50                         
    50                         
    51                     hda_id = int(rawdata['id'])
    51                     hda_id = int(rawdata['id'])
    52                     
    52