From eddd2d332c441c706aa3b22d26d389edb6417c85 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Thu, 10 Jun 2021 10:45:54 +0200 Subject: [PATCH] ci/lava: Improve error reporting in lava_job_submitter.py I'm having trouble figuring out why this is breaking. Signed-off-by: Tomeu Vizoso Part-of: --- .gitlab-ci/lava_job_submitter.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitlab-ci/lava_job_submitter.py b/.gitlab-ci/lava_job_submitter.py index ecaa5d1..19cdb74 100755 --- a/.gitlab-ci/lava_job_submitter.py +++ b/.gitlab-ci/lava_job_submitter.py @@ -30,6 +30,7 @@ import lavacli import os import sys import time +import traceback import urllib.parse import xmlrpc import yaml @@ -97,11 +98,13 @@ def _call_proxy(fn, *args): return fn(*args) except xmlrpc.client.ProtocolError as err: if n == retries: + traceback.print_exc() sys.exit(log_msg("A protocol error occurred (Err {} {})".format(err.errcode, err.errmsg))) else: time.sleep(15) pass except xmlrpc.client.Fault as err: + traceback.print_exc() sys.exit(log_msg("FATAL: Fault: {} (code: {})".format(err.faultString, err.faultCode))) -- 2.7.4