From a72163b3263db2a2bf0adb5217bd4823c8564f09 Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Aug 12 2024 13:58:42 +0000 Subject: better default handling for getMultiArchInfo Fixes https://pagure.io/koji/issue/4161 --- diff --git a/koji/arch.py b/koji/arch.py index 65dd1c1..d321763 100644 --- a/koji/arch.py +++ b/koji/arch.py @@ -414,7 +414,9 @@ canonArch = getCanonArch() # this gets you the "compat" arch of a biarch pair -def getMultiArchInfo(arch=canonArch): +def getMultiArchInfo(arch=None): + if arch is None: + arch = canonArch if arch in multilibArches: return multilibArches[arch] if arch in arches and arches[arch] != "noarch": diff --git a/tests/test_api/data/api.json b/tests/test_api/data/api.json index 1a0b1d6..9548000 100644 --- a/tests/test_api/data/api.json +++ b/tests/test_api/data/api.json @@ -2977,11 +2977,11 @@ "getMultiArchInfo": { "type": "", "is_function": true, - "desc": "(arch='ia32e')", + "desc": "(arch=None)", "args": [ { "name": "arch", - "default": "'ia32e'" + "default": "None" } ], "varargs": null,