From ca997498e8f85db7b2e2c1faf34fed2102fd7d93 Mon Sep 17 00:00:00 2001 From: Max Lin Date: Mon, 11 Nov 2024 17:34:43 +0800 Subject: [PATCH] Fix makeurl() usage in is_repo_dirty() --- osclib/stagingapi.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/osclib/stagingapi.py b/osclib/stagingapi.py index 9b52cd86..1cb8b4cb 100644 --- a/osclib/stagingapi.py +++ b/osclib/stagingapi.py @@ -1289,7 +1289,11 @@ class StagingAPI(object): return results def is_repo_dirty(self, project, repository): - url = self.makeurl(['build', project, f'_result?code=broken&repository={repository}']) + query = { + 'code': 'broken', + 'repository': repository + } + url = self.makeurl(['build', project, '_result'], query=query) root = ET.parse(http_GET(url)).getroot() for repo in root.findall('result'): repostate = repo.get('state', 'missing')