mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-20 12:24:59 +00:00
refactor: Improve efficiency by fetching all issues once and reusing the data
This commit is contained in:
parent
81bad77fa9
commit
08d465c252
1 changed files with 4 additions and 4 deletions
|
@ -45,8 +45,7 @@ def group_issues_by_subject(issues):
|
|||
return grouped_issues
|
||||
|
||||
|
||||
def find_oldest_issue(subject):
|
||||
all_issues = get_issues("all")
|
||||
def find_oldest_issue(subject, all_issues):
|
||||
oldest_issue = None
|
||||
oldest_date = datetime.now()
|
||||
|
||||
|
@ -65,7 +64,8 @@ def main():
|
|||
print("Error: Missing GITHUB_TOKEN environment variable. Please check your .env file.")
|
||||
return
|
||||
|
||||
open_issues = get_issues()
|
||||
all_issues = get_issues("all")
|
||||
open_issues = [issue for issue in all_issues if issue["state"] == "open"]
|
||||
grouped_open_issues = group_issues_by_subject(open_issues)
|
||||
|
||||
for subject, issues in grouped_open_issues.items():
|
||||
|
@ -74,7 +74,7 @@ def main():
|
|||
for issue in issues:
|
||||
print(f" - #{issue['number']}: {issue['title']}")
|
||||
|
||||
oldest_issue = find_oldest_issue(subject)
|
||||
oldest_issue = find_oldest_issue(subject, all_issues)
|
||||
if oldest_issue:
|
||||
print(
|
||||
f"Oldest issue: #{oldest_issue['number']} (created on {oldest_issue['created_at']})"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue