From 23f8a4f0093b0b14aee2abe1e42aff485f6a6a3f Mon Sep 17 00:00:00 2001 From: Yu Ming Zhu Date: Jan 05 2024 10:00:52 +0000 Subject: promoteBuild: readable error msg --- diff --git a/kojihub/kojihub.py b/kojihub/kojihub.py index c6063f9..d316a06 100644 --- a/kojihub/kojihub.py +++ b/kojihub/kojihub.py @@ -16012,7 +16012,7 @@ def _promote_build(build, user=None, strict=True, force=False): return None if not binfo.get('draft'): if strict: - raise koji.GenericError(f'Not a draft build: {binfo}') + raise koji.GenericError(f"Not a draft build: {binfo['nvr']}") else: return None state = koji.BUILD_STATES[binfo['state']] @@ -16043,7 +16043,9 @@ def _promote_build(build, user=None, strict=True, force=False): old_build = get_build(target_build) if old_build: if strict: - raise koji.GenericError(f'Target build already exists: {old_build}') + raise koji.GenericError( + f"Cannot promote to an existing target build: {old_build['nvr']}(#{old_build['id']})" + ) else: return None