From f1463ebfc5ef074d6b0e85028ca69927db9255d1 Mon Sep 17 00:00:00 2001 From: Leonardo Pistone Date: Thu, 19 Sep 2013 13:35:49 +0200 Subject: [PATCH] [imp] web_export_view: pep8 --- web_export_view/controllers.py | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/web_export_view/controllers.py b/web_export_view/controllers.py index 4e4c6bd7..51af7041 100644 --- a/web_export_view/controllers.py +++ b/web_export_view/controllers.py @@ -41,18 +41,28 @@ class ExcelExportView(ExcelExport): for i, fieldname in enumerate(fields): worksheet.write(0, i, fieldname) - worksheet.col(i).width = 8000 # around 220 pixels + worksheet.col(i).width = 8000 # around 220 pixels style = xlwt.easyxf('align: wrap yes') - m = "^[\d%s]+(\%s\d+)?$" % (separators['thousands_sep'], separators['decimal_point']) + m = "^[\d%s]+(\%s\d+)?$" % ( + separators['thousands_sep'], + separators['decimal_point'] + ) for row_index, row in enumerate(rows): for cell_index, cell_value in enumerate(row): if isinstance(cell_value, basestring): cell_value = re.sub("\r", " ", cell_value) if re.match(m, cell_value): - cell_value = float(cell_value.replace(separators['thousands_sep'],'').replace(separators['decimal_point'],'.')) + cell_value = float( + cell_value.replace( + separators['thousands_sep'], '' + ).replace( + separators['decimal_point'], '.' + ) + ) style = xlwt.easyxf(num_format_str='#,##0.00') - if cell_value is False: cell_value = None + if cell_value is False: + cell_value = None worksheet.write(row_index + 1, cell_index, cell_value, style) fp = StringIO() @@ -60,7 +70,7 @@ class ExcelExportView(ExcelExport): fp.seek(0) data = fp.read() fp.close() - return data + return data @openerpweb.httprequest def index(self, req, data, token): @@ -72,10 +82,14 @@ class ExcelExportView(ExcelExport): context = req.session.eval_context(req.context) lang = context.get('lang', 'en_US') Model = req.session.model('res.lang') - ids = Model.search([['code','=',lang]]) - record = Model.read(ids, ['decimal_point','thousands_sep']) + ids = Model.search([['code', '=', lang]]) + record = Model.read(ids, ['decimal_point', 'thousands_sep']) - return req.make_response(self.from_data(columns_headers, rows, record[0]), - headers=[('Content-Disposition', 'attachment; filename="%s"' % self.filename(model)), - ('Content-Type', self.content_type)], + return req.make_response( + self.from_data(columns_headers, rows, record[0]), + headers=[ + ('Content-Disposition', 'attachment; filename="%s"' + % self.filename(model)), + ('Content-Type', self.content_type) + ], cookies={'fileToken': int(token)})