mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-31 17:55:01 +00:00
aider is AI pair programming in your terminal
https://aider.chat/
![]() # Context: USER: move strip_quoted_wrapping into utils ASSISTANT: To move the `strip_quoted_wrapping` function from `coder.py` to `utils.py`, you need to make the following changes: In `coder.py`, remove the `strip_quoted_wrapping` function: ```python coder.py <<<<<<< ORIGINAL def strip_quoted_wrapping(self, res, fname=None): if not res: return res res = res.splitlines() if fname and res[0].strip().endswith(Path(fname).name): res = res[1:] if res[0].startswith("```") and res[-1].startswith("```"): res = res[1:-1] res = "\n".join(res) if res and res[-1] != "\n": res += "\n" return res ======= >>>>>>> UPDATED ``` In `utils.py`, add the `strip_quoted_wrapping` function: ```python utils.py <<<<<<< ORIGINAL ======= def strip_quoted_wrapping(res, fname=None): if not res: return res res = res.splitlines() if fname and res[0].strip().endswith(Path(fname).name): res = res[1:] if res[0].startswith("```") and res[-1].startswith("```"): res = res[1:-1] res = "\n".join(res) if res and res[-1] != "\n": res += "\n" return res >>>>>>> UPDATED ``` Finally, update the usage of `strip_quoted_wrapping` in `coder.py` to use the function from `utils.py`: ```python coder.py <<<<<<< ORIGINAL before_text = self.strip_quoted_wrapping(before_text, fname) after_text = self.strip_quoted_wrapping(after_text, fname) ======= before_text = utils.strip_quoted_wrapping(before_text, fname) after_text = utils.strip_quoted_wrapping(after_text, fname) >>>>>>> UPDATED ``` |
||
---|---|---|
.flake8 | ||
.pre-commit-config.yaml | ||
coder.py | ||
dump.py | ||
prompts.py | ||
utils.py |