diff options
Diffstat (limited to 'ishtar_common/data_importer.py')
| -rw-r--r-- | ishtar_common/data_importer.py | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/ishtar_common/data_importer.py b/ishtar_common/data_importer.py index 5b501af17..98e681635 100644 --- a/ishtar_common/data_importer.py +++ b/ishtar_common/data_importer.py @@ -543,7 +543,7 @@ class Importer(object):                      vals.append([])                  vals[idx_col].append(val)          for idx, formater in enumerate(self.line_format): -            if formater: +            if formater and idx < len(vals):                  formater.init(vals[idx], output, choose_default=choose_default)      def importation(self, table, initialize=True, choose_default=False): @@ -914,8 +914,8 @@ class Importer(object):          return data      def _format_csv_line(self, values): -        return u",".join([v and unicode(v).replace('"', '""') or u'-' -                                    for v in values]) +        return u'"' + u'","'.join([v and unicode(v).replace('"', '""') or u'-' +                                  for v in values]) + u'"'      def _get_csv(self, rows, header=[]):          if not rows: | 
