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 2963fa680..8184f2117 100644 --- a/ishtar_common/data_importer.py +++ b/ishtar_common/data_importer.py @@ -490,7 +490,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)      def importation(self, table, initialize=True): @@ -843,8 +843,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: | 
