mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-25 14:55:00 +00:00
style: Run linter on Python script
This commit is contained in:
parent
c111e7a30e
commit
851f0653d6
1 changed files with 17 additions and 16 deletions
|
@ -63,10 +63,16 @@ def find_oldest_issue(subject, all_issues):
|
||||||
|
|
||||||
|
|
||||||
def comment_and_close_duplicate(issue, oldest_issue):
|
def comment_and_close_duplicate(issue, oldest_issue):
|
||||||
comment_url = f"{GITHUB_API_URL}/repos/{REPO_OWNER}/{REPO_NAME}/issues/{issue['number']}/comments"
|
comment_url = (
|
||||||
|
f"{GITHUB_API_URL}/repos/{REPO_OWNER}/{REPO_NAME}/issues/{issue['number']}/comments"
|
||||||
|
)
|
||||||
close_url = f"{GITHUB_API_URL}/repos/{REPO_OWNER}/{REPO_NAME}/issues/{issue['number']}"
|
close_url = f"{GITHUB_API_URL}/repos/{REPO_OWNER}/{REPO_NAME}/issues/{issue['number']}"
|
||||||
|
|
||||||
comment_body = f"This looks like a duplicate of #{oldest_issue['number']}, so I'm going to close it so discussion can happen there. Please let me know if you think it's actually a distinct issue."
|
comment_body = (
|
||||||
|
f"This looks like a duplicate of #{oldest_issue['number']}, so I'm going to close it so"
|
||||||
|
" discussion can happen there. Please let me know if you think it's actually a distinct"
|
||||||
|
" issue."
|
||||||
|
)
|
||||||
|
|
||||||
# Post comment
|
# Post comment
|
||||||
response = requests.post(comment_url, headers=headers, json={"body": comment_body})
|
response = requests.post(comment_url, headers=headers, json={"body": comment_body})
|
||||||
|
@ -93,10 +99,8 @@ def main():
|
||||||
if not oldest_issue:
|
if not oldest_issue:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
related_issues = set(
|
related_issues = set(issue["number"] for issue in issues)
|
||||||
issue['number'] for issue in issues
|
related_issues.add(oldest_issue["number"])
|
||||||
)
|
|
||||||
related_issues.add(oldest_issue['number'])
|
|
||||||
if len(related_issues) <= 1:
|
if len(related_issues) <= 1:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
@ -105,20 +109,17 @@ def main():
|
||||||
for issue in issues:
|
for issue in issues:
|
||||||
print(f" - {issue['html_url']}")
|
print(f" - {issue['html_url']}")
|
||||||
|
|
||||||
print(
|
print(f"Oldest issue: {oldest_issue['html_url']} (created on {oldest_issue['created_at']})")
|
||||||
f"Oldest issue: {oldest_issue['html_url']} (created on"
|
|
||||||
f" {oldest_issue['created_at']})"
|
|
||||||
)
|
|
||||||
|
|
||||||
# Confirmation prompt
|
# Confirmation prompt
|
||||||
confirm = input("Do you want to comment and close duplicate issues? (y/n): ")
|
confirm = input("Do you want to comment and close duplicate issues? (y/n): ")
|
||||||
if confirm.lower() != 'y':
|
if confirm.lower() != "y":
|
||||||
print("Skipping this group of issues.")
|
print("Skipping this group of issues.")
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Comment and close duplicate issues
|
# Comment and close duplicate issues
|
||||||
for issue in issues:
|
for issue in issues:
|
||||||
if issue['number'] != oldest_issue['number']:
|
if issue["number"] != oldest_issue["number"]:
|
||||||
comment_and_close_duplicate(issue, oldest_issue)
|
comment_and_close_duplicate(issue, oldest_issue)
|
||||||
|
|
||||||
print(f"Oldest issue #{oldest_issue['number']} left open")
|
print(f"Oldest issue #{oldest_issue['number']} left open")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue