From 86dc25d3420d5bdf001f481ecd014ae296876632 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Fri, 20 Sep 2024 11:20:38 -0700 Subject: [PATCH] fix: Improve handling of issues with single subject --- scripts/issues.py | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/scripts/issues.py b/scripts/issues.py index 4b1c93846..eb3ec5242 100755 --- a/scripts/issues.py +++ b/scripts/issues.py @@ -69,20 +69,22 @@ def main(): grouped_open_issues = group_issues_by_subject(open_issues) for subject, issues in grouped_open_issues.items(): - if len(issues) > 1: - print(f"\nSubject: {subject}") - print(f"Open issues: {len(issues)}") - for issue in issues: - print(f" - #{issue['number']}: {issue['title']}") + if len(issues) <= 1: + continue - oldest_issue = find_oldest_issue(subject, all_issues) - if oldest_issue: - print( - f"Oldest issue: #{oldest_issue['number']} (created on" - f" {oldest_issue['created_at']})" - ) - else: - print("No oldest issue found") + print(f"\nSubject: {subject}") + print(f"Open issues: {len(issues)}") + for issue in issues: + print(f" - #{issue['number']}: {issue['title']}") + + oldest_issue = find_oldest_issue(subject, all_issues) + if oldest_issue: + print( + f"Oldest issue: #{oldest_issue['number']} (created on" + f" {oldest_issue['created_at']})" + ) + else: + print("No oldest issue found") if __name__ == "__main__":