From: Mariano Lopez <mariano.lo...@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.lo...@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 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto