From 8ef1612ef53b0a17c9f7d2dd1a7f1817c56fcf92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sun, 30 Nov 2014 11:34:06 +0100 Subject: [PATCH] [IMP] account_export_csv: use cStringIO instead of StringIO --- account_export_csv/wizard/account_export_csv.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/account_export_csv/wizard/account_export_csv.py b/account_export_csv/wizard/account_export_csv.py index 010d1e8f..81d1f38a 100644 --- a/account_export_csv/wizard/account_export_csv.py +++ b/account_export_csv/wizard/account_export_csv.py @@ -23,8 +23,7 @@ import itertools import tempfile -import StringIO -import cStringIO +from cStringIO import StringIO import base64 import csv @@ -43,7 +42,7 @@ class AccountUnicodeWriter(object): def __init__(self, f, dialect=csv.excel, encoding="utf-8", **kwds): # Redirect output to a queue - self.queue = cStringIO.StringIO() + self.queue = StringIO() # created a writer with Excel formating settings self.writer = csv.writer(self.queue, dialect=dialect, **kwds) self.stream = f @@ -117,7 +116,7 @@ class AccountCSVExport(orm.TransientModel): def action_manual_export_account(self, cr, uid, ids, context=None): this = self.browse(cr, uid, ids)[0] rows = self.get_data(cr, uid, ids, "account", context) - file_data = StringIO.StringIO() + file_data = StringIO() try: writer = AccountUnicodeWriter(file_data) writer.writerows(rows) @@ -177,7 +176,7 @@ class AccountCSVExport(orm.TransientModel): def action_manual_export_analytic(self, cr, uid, ids, context=None): this = self.browse(cr, uid, ids)[0] rows = self.get_data(cr, uid, ids, "analytic", context) - file_data = StringIO.StringIO() + file_data = StringIO() try: writer = AccountUnicodeWriter(file_data) writer.writerows(rows)