From f745e86391865e8469d9923e471394a35c1c9f6a Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Mon, 12 Dec 2022 00:48:05 +0100 Subject: [PATCH] ci: ci_run_n_monitor fix Unicode log parsing Fixes issues as `...truncated \ xXX escape` while parsing the log. Acked-by: Eric Engestrom Reviewed-by: Martin Roukala Signed-off-by: David Heidelberg Part-of: --- .gitlab-ci/bin/ci_run_n_monitor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci/bin/ci_run_n_monitor.py b/.gitlab-ci/bin/ci_run_n_monitor.py index 0a516712281..41acf11288e 100755 --- a/.gitlab-ci/bin/ci_run_n_monitor.py +++ b/.gitlab-ci/bin/ci_run_n_monitor.py @@ -214,7 +214,7 @@ def print_log(project, job_id) -> None: job = project.jobs.get(job_id) # GitLab's REST API doesn't offer pagination for logs, so we have to refetch it all - lines = job.trace().decode("unicode_escape").splitlines() + lines = job.trace().decode("raw_unicode_escape").splitlines() for line in lines[printed_lines:]: print(line) printed_lines = len(lines)