Better error message when phase determining fails

Signed-off-by: Troy Dawson <tdawson@redhat.com>
This commit is contained in:
Troy Dawson 2023-05-02 14:46:32 -07:00
parent 46473e9c83
commit 37fb23b990

View file

@ -193,7 +193,14 @@ class centpkgClient(cliClient):
self.log.info("Checking rhel-target information:")
stream_version = self.cmd.target.split('-')[0]
rhel_version = centpkg.utils.stream_mapping(stream_version)
active_y, in_stabilization = centpkg.utils.determine_active_y_version(rhel_version, pp_api_url)
try:
active_y, in_stabilization = centpkg.utils.determine_active_y_version(rhel_version, pp_api_url)
except AssertionError as e:
self.log.info(" Error: centpkg cannot determine the development phase.")
self.log.info(" Please file an issue at https://git.centos.org/centos/centpkg")
self.log.info(" Workaround: Use the --rhel-target option")
self.log.info("Exiting")
raise SystemExit
divergent_branch = centpkg.utils.does_divergent_branch_exist(
self.cmd.repo_name,
rhel_version,