diff --git a/aider/repomap.py b/aider/repomap.py index 8a0d51f42..882b55c1f 100644 --- a/aider/repomap.py +++ b/aider/repomap.py @@ -201,8 +201,12 @@ class RepoMap: if not lang: return - language = get_language(lang) - parser = get_parser(lang) + try: + language = get_language(lang) + parser = get_parser(lang) + except Exception as err: + print(f"Skipping file {fname}: {err}") + return query_scm = get_scm_fname(lang) if not query_scm.exists():