[yocto] [error-report-web][PATCH] parser: Add Unicode support to the error log
mariano.lopez at linux.intel.com
mariano.lopez at linux.intel.com
Wed Sep 30 06:54:22 PDT 2015
From: Mariano Lopez <mariano.lopez at linux.intel.com>
If the server receives a error log with Unicode
character in it, it will throw and internal server
error, this is caused because the server doesn't
try to convert everything to ASCII
This patch changes the log encoding to UTF-8 so
it will allow Unicode characters.
[YOCTO #8225]
Signed-off-by: Mariano Lopez <mariano.lopez at linux.intel.com>
---
Post/parser.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Post/parser.py b/Post/parser.py
index d33a968..599afde 100644
--- a/Post/parser.py
+++ b/Post/parser.py
@@ -85,7 +85,7 @@ class Parser:
recipe = package
recipe_version = "unknown"
- f = BuildFailure(TASK = str(fail['task']), RECIPE = recipe, RECIPE_VERSION = recipe_version, ERROR_DETAILS = str(fail['log']), BUILD = b)
+ f = BuildFailure(TASK = str(fail['task']), RECIPE = recipe, RECIPE_VERSION = recipe_version, ERROR_DETAILS = fail['log'].encode('utf-8'), BUILD = b)
f.save()
--
1.9.1
More information about the yocto
mailing list