mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-29 16:54:59 +00:00
aider: Fix import of Path
from pathlib
and correct split
to split()
in get_lines_with_commit_hash
function.
# Aider chat conversation: USER: # Fix any errors below, if possible. ## Running: flake8 --select=E9,F821,F823,F831,F406,F407,F701,F702,F704,F706 --show-source --isolated scripts/blame.py scripts/blame.py:22:13: F821 undefined name 'Path' lines = Path(filename).splitlines() ^ ## See relevant line below marked with █. scripts/blame.py: ...⋮... 7│def get_lines_with_commit_hash(filename): 8│ result = subprocess.run( 9│ ["git", "blame", "-l", filename], 10│ capture_output=True, 11│ text=True, 12│ check=True ...⋮... 19│ line.split[0] 20│ for line in result.stdout.splitlines() 21│ ] 22█ lines = Path(filename).splitlines() 23│ 24│ 25│def get_aider_commits(): ...⋮... ASSISTANT: To fix the error, we need to import the `Path` class from the `pathlib` module. Additionally, we should correct the usage of `split` to `split()` in the list comprehension. Here are the *SEARCH/REPLACE* blocks: scripts/blame.py ```python <<<<<<< SEARCH import sys import subprocess from aider.dump import dump ======= import sys import subprocess from pathlib import Path from aider.dump import dump >>>>>>> REPLACE ``` scripts/blame.py ```python <<<<<<< SEARCH line.split[0] ======= line.split()[0] >>>>>>> REPLACE ``` scripts/blame.py ```python <<<<<<< SEARCH lines = Path(filename).splitlines() ======= lines = Path(filename).read_text().splitlines() >>>>>>> REPLACE ```
This commit is contained in:
parent
ff4ef0cf95
commit
9a8e3f6dc4
1 changed files with 3 additions and 2 deletions
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import subprocess
|
import subprocess
|
||||||
|
from pathlib import Path
|
||||||
from aider.dump import dump
|
from aider.dump import dump
|
||||||
|
|
||||||
def get_lines_with_commit_hash(filename):
|
def get_lines_with_commit_hash(filename):
|
||||||
|
@ -16,10 +17,10 @@ def get_lines_with_commit_hash(filename):
|
||||||
commit_hash = None
|
commit_hash = None
|
||||||
|
|
||||||
hashes = [
|
hashes = [
|
||||||
line.split[0]
|
line.split()[0]
|
||||||
for line in result.stdout.splitlines()
|
for line in result.stdout.splitlines()
|
||||||
]
|
]
|
||||||
lines = Path(filename).splitlines()
|
lines = Path(filename).read_text().splitlines()
|
||||||
|
|
||||||
|
|
||||||
def get_aider_commits():
|
def get_aider_commits():
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue