From ef4a9dc4ca5495847237bef4d03b4dc9ee25475f Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Tue, 3 Sep 2024 08:01:45 -0700 Subject: [PATCH] feat: add error handling for pypandoc conversion in Scraper class --- aider/scrape.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aider/scrape.py b/aider/scrape.py index e4f7556bf..d7b6807cc 100755 --- a/aider/scrape.py +++ b/aider/scrape.py @@ -222,7 +222,10 @@ class Scraper: if not self.pandoc_available: return page_source - md = pypandoc.convert_text(page_source, "markdown", format="html") + try: + md = pypandoc.convert_text(page_source, "markdown", format="html") + except OSError: + return page_source md = re.sub(r"", " ", md) md = re.sub(r"
", " ", md)