From 8532043620fb622b03fcf4bc288709284bd69bb9 Mon Sep 17 00:00:00 2001 From: realaravinth Date: Sun, 14 Aug 2022 11:16:44 +0530 Subject: [PATCH] feat: apply label filter --- accountant.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/accountant.py b/accountant.py index f272313..55f10cc 100755 --- a/accountant.py +++ b/accountant.py @@ -105,7 +105,17 @@ class Gitea: page += 1 else: break - issues[repo["name"]] = repo_issues + undisputed_issues = [] + for issue in repo_issues: + is_disputed = False + for label in issue["labels"]: + if label["name"] == "Dispute": + is_disputed = True + break + if not is_disputed: + undisputed_issues.append(issue) + + issues[repo["name"]] = undisputed_issues num += len(repo_issues) print(f"Found {num} tickets in public repositories in {self.org}")