mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-04 11:45:00 +00:00
fix: handle ValueError in os.path.relpath calls
This commit is contained in:
parent
937a1cd847
commit
6152a82513
2 changed files with 8 additions and 2 deletions
|
@ -1624,7 +1624,10 @@ class Coder:
|
||||||
return cur + new
|
return cur + new
|
||||||
|
|
||||||
def get_rel_fname(self, fname):
|
def get_rel_fname(self, fname):
|
||||||
return os.path.relpath(fname, self.root)
|
try:
|
||||||
|
return os.path.relpath(fname, self.root)
|
||||||
|
except ValueError:
|
||||||
|
return fname
|
||||||
|
|
||||||
def get_inchat_relative_files(self):
|
def get_inchat_relative_files(self):
|
||||||
files = [self.get_rel_fname(fname) for fname in self.abs_fnames]
|
files = [self.get_rel_fname(fname) for fname in self.abs_fnames]
|
||||||
|
|
|
@ -52,7 +52,10 @@ class Linter:
|
||||||
|
|
||||||
def get_rel_fname(self, fname):
|
def get_rel_fname(self, fname):
|
||||||
if self.root:
|
if self.root:
|
||||||
return os.path.relpath(fname, self.root)
|
try:
|
||||||
|
return os.path.relpath(fname, self.root)
|
||||||
|
except ValueError:
|
||||||
|
return fname
|
||||||
else:
|
else:
|
||||||
return fname
|
return fname
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue