From e3fa77ca6ad58378f81aab5e39b2ee91555cf90f Mon Sep 17 00:00:00 2001 From: Jerry Date: Sat, 7 Sep 2019 12:33:32 +0800 Subject: [PATCH] buildbot: push commands return code error --- buildbot.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/buildbot.py b/buildbot.py index 7f53096..b11c842 100755 --- a/buildbot.py +++ b/buildbot.py @@ -291,8 +291,9 @@ class jobsManager: except Exception: time_to_sleep = (tries + 1) * 60 logger.error(f'We are getting problem uploading {f.name}, wait {time_to_sleep} secs') - if not rrun('push_add_time', args=(f.name, time_to_sleep + timeout)): - logger.error('Unable to run push_add_time') + patret = rrun('push_add_time', args=(f.name, time_to_sleep + timeout)) + if not patret is None: + logger.error(f'Unable to run push_add_time, reason: {patret}') print_exc_plus() if tries + 1 < max_tries: sleep(time_to_sleep) @@ -300,8 +301,9 @@ class jobsManager: break else: logger.error(f'Upload {f.name} failed, running push_fail and abort.') - if not rrun('push_fail', args=(f.name,)): - logger.error('Unable to run push_fail') + pfret = rrun('push_fail', args=(f.name,)) + if not pfret is None: + logger.error(f'Unable to run push_fail, reason: {pfret}') raise RuntimeError('Unable to upload some files') logger.info(f'Requesting repo update for {pkg_update_list_human}') res = "unexpected"