From 07ef6cd5d8b041ed95310b40c2d6b44695f45f36 Mon Sep 17 00:00:00 2001 From: BoYanZh Date: Thu, 19 Jun 2025 04:01:53 -0400 Subject: [PATCH] refactor: simplify label finding --- joint_teapot/teapot.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/joint_teapot/teapot.py b/joint_teapot/teapot.py index a0b71be..8a408ae 100644 --- a/joint_teapot/teapot.py +++ b/joint_teapot/teapot.py @@ -270,12 +270,8 @@ class Teapot: labels = self.gitea.issue_api.issue_list_labels( self.gitea.org_name, submitter_repo_name ) - label_id = 0 - for label in labels: - if label.name == issue_label_name: - label_id = label.id - break - else: + label_id = first(labels, lambda label: label.name == issue_label_name) + if not label_id: label = self.gitea.issue_api.issue_create_label( self.gitea.org_name, submitter_repo_name,