diff options
| author | Xavier Morel <xmo@openerp.com> | 2012-10-10 14:38:27 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2012-10-10 14:38:27 +0200 |
| commit | b70d0dab52d3cbbb49d88ae2e9cc5e72f222cbc2 (patch) | |
| tree | 3f4852c6da2e59c1431170642b0175b3505bdbb3 /addons/base_import/models.py | |
| parent | f8a29989c8d921732956f9ba7f81a69b048056de (diff) | |
[FIX] cases where options dict is decoded as unicode strings on windows: csv.reader kwargs *must* be strings
bzr revid: xmo@openerp.com-20121010123827-x76udyurqzgnqebg
Diffstat (limited to 'addons/base_import/models.py')
| -rw-r--r-- | addons/base_import/models.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/base_import/models.py b/addons/base_import/models.py index 16bb52d5856..996dbf7964d 100644 --- a/addons/base_import/models.py +++ b/addons/base_import/models.py @@ -128,8 +128,8 @@ class ir_import(orm.TransientModel): """ csv_iterator = csv.reader( StringIO(record.file), - quotechar=options['quoting'], - delimiter=options['separator']) + quotechar=str(options['quoting']), + delimiter=str(options['separator'])) csv_nonempty = itertools.ifilter(None, csv_iterator) # TODO: guess encoding with chardet? Or https://github.com/aadsm/jschardet encoding = options.get('encoding', 'utf-8') |
