From f565a18cad26dd5cede9eb6731908b1ae51ff1c7 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 25 Sep 2017 12:02:27 +0200 Subject: [PATCH] [FIX] P3: repair parsing of lessc compilation error Coercing the result of the compilation to text is easier and more portable than P3-specific code for putting the Popen streams in text mode. Fixes #19659 --- odoo/addons/base/ir/ir_qweb/assetsbundle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/addons/base/ir/ir_qweb/assetsbundle.py b/odoo/addons/base/ir/ir_qweb/assetsbundle.py index fbf0d42f8b5..a6fac8101e4 100644 --- a/odoo/addons/base/ir/ir_qweb/assetsbundle.py +++ b/odoo/addons/base/ir/ir_qweb/assetsbundle.py @@ -400,7 +400,7 @@ class AssetsBundle(object): return '' result = compiler.communicate(input=source.encode('utf-8')) if compiler.returncode: - cmd_output = ''.join(result) + cmd_output = ''.join(misc.ustr(result)) if not cmd_output: cmd_output = "Process exited with return code %d\n" % compiler.returncode error = self.get_preprocessor_error(cmd_output, source=source)