fix: Handle cases where there are no related issues for a subject

This commit is contained in:
Paul Gauthier 2024-09-20 11:32:30 -07:00 committed by Paul Gauthier (aider)
parent 3d70f88bcc
commit 7dd0a0f348

View file

@ -72,19 +72,26 @@ def main():
grouped_open_issues = group_issues_by_subject(open_issues)
for subject, issues in grouped_open_issues.items():
oldest_issue = find_oldest_issue(subject, all_issues)
if not oldest_issue:
continue
related_issues = set(
issue['number'] for issue in issues
)
related_issues.add(oldest_issue['number'])
if len(related_issues) <= 1:
continue
print(f"\nIssue: {subject}")
print(f"Open issues: {len(issues)}")
for issue in issues:
print(f" - {issue['html_url']}")
oldest_issue = find_oldest_issue(subject, all_issues)
if oldest_issue:
print(
f"Oldest issue: {oldest_issue['html_url']} (created on"
f" {oldest_issue['created_at']})"
)
else:
print("No oldest issue found")
print(
f"Oldest issue: {oldest_issue['html_url']} (created on"
f" {oldest_issue['created_at']})"
)
if __name__ == "__main__":