mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-28 08:14:59 +00:00
fix: handle permission error when writing to .gitignore
This commit is contained in:
parent
476acc7715
commit
2e7c5d6cfa
1 changed files with 9 additions and 3 deletions
|
@ -177,9 +177,15 @@ def check_gitignore(git_root, io, ask=True):
|
|||
if content and not content.endswith("\n"):
|
||||
content += "\n"
|
||||
content += "\n".join(patterns_to_add) + "\n"
|
||||
io.write_text(gitignore_file, content)
|
||||
|
||||
io.tool_output(f"Added {', '.join(patterns_to_add)} to .gitignore")
|
||||
|
||||
try:
|
||||
io.write_text(gitignore_file, content)
|
||||
io.tool_output(f"Added {', '.join(patterns_to_add)} to .gitignore")
|
||||
except PermissionError:
|
||||
io.tool_error(f"Permission denied when trying to write to {gitignore_file}")
|
||||
io.tool_output("Try running with appropriate permissions or manually add these patterns to .gitignore:")
|
||||
for pattern in patterns_to_add:
|
||||
io.tool_output(f" {pattern}")
|
||||
|
||||
|
||||
def check_streamlit_install(io):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue