diff options
| author | Étienne Loks <etienne.loks@proxience.com> | 2015-06-25 18:24:56 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@proxience.com> | 2015-06-25 18:24:56 +0200 | 
| commit | c1af8517f3758694069df23448f22633ffb0d352 (patch) | |
| tree | 55a74abbbd6390732c28656fa1dbc7f138ac5c45 /ishtar_common/data_importer.py | |
| parent | 050f9dcaa43f5a613005c99d92288e85fda9bb95 (diff) | |
| parent | 01db23a883983912d6998f6be71d3bd6a9a61b8d (diff) | |
| download | Ishtar-c1af8517f3758694069df23448f22633ffb0d352.tar.bz2 Ishtar-c1af8517f3758694069df23448f22633ffb0d352.zip  | |
Merge branch 'stable'
Diffstat (limited to 'ishtar_common/data_importer.py')
| -rw-r--r-- | ishtar_common/data_importer.py | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/ishtar_common/data_importer.py b/ishtar_common/data_importer.py index 2a20c245a..992025bbb 100644 --- a/ishtar_common/data_importer.py +++ b/ishtar_common/data_importer.py @@ -485,7 +485,7 @@ class Importer(object):                    u"and encoding are similar to the ones used by the reference "                    u"file."),          'too_many_cols':_(u"Too many cols (%(user_col)d) when " -                         u"maximum is %(ref_col)d"), +                          u"maximum is %(ref_col)d"),          'no_data':_(u"No data provided"),          'value_required':_(u"Value is required"),          'not_enough_cols':_(u"At least %d columns must be filled"), @@ -853,6 +853,8 @@ class Importer(object):                          model = field_object.rel.to                      elif hasattr(field_object, 'to'):                          model = field_object.to +                    elif hasattr(field_object, 'model'): +                        model = field_object.model                      if type(many_values) not in (list, tuple):                          many_values = [many_values]                      for val in many_values: @@ -867,6 +869,7 @@ class Importer(object):                              for key in val.keys():                                  if type(val[key]) not in (list, tuple):                                      default_dict[key] = val[key] +                            vals.append(default_dict.copy())                              ## manage multiple values                              for key in val.keys():                                  if type(val[key]) in (list, tuple):  | 
