From 2f42fcfbfe124c4bf523216105deaf14afe08239 Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Oct 01 2025 21:03:28 +0000 Subject: getRPM: don't error on invalid NVRA if strict=False --- diff --git a/kojihub/kojihub.py b/kojihub/kojihub.py index 1a4ccb9..c7889ef 100644 --- a/kojihub/kojihub.py +++ b/kojihub/kojihub.py @@ -4946,7 +4946,12 @@ def get_rpm(rpminfo, strict=False, multi=False): try: data = {'id': int(rpminfo)} except ValueError: - data = koji.parse_NVRA(rpminfo) + try: + data = koji.parse_NVRA(rpminfo) + except Exception: + if not strict: + return None + raise elif isinstance(rpminfo, dict): data = rpminfo.copy() else: