refactor: simplify label finding
All checks were successful
build / trigger-build-image (push) Successful in 12s

This commit is contained in:
张泊明518370910136 2025-06-19 04:01:53 -04:00
parent 1336c6f1f8
commit 07ef6cd5d8
GPG Key ID: CA088E6D9284F870

View File

@ -270,12 +270,8 @@ class Teapot:
labels = self.gitea.issue_api.issue_list_labels( labels = self.gitea.issue_api.issue_list_labels(
self.gitea.org_name, submitter_repo_name self.gitea.org_name, submitter_repo_name
) )
label_id = 0 label_id = first(labels, lambda label: label.name == issue_label_name)
for label in labels: if not label_id:
if label.name == issue_label_name:
label_id = label.id
break
else:
label = self.gitea.issue_api.issue_create_label( label = self.gitea.issue_api.issue_create_label(
self.gitea.org_name, self.gitea.org_name,
submitter_repo_name, submitter_repo_name,