fix: strip trailing } from urls extracted from error messages

This commit is contained in:
Paul Gauthier (aider) 2025-04-10 16:06:07 +12:00
parent 7d0dd29937
commit 0c8bc46e28

View file

@ -926,7 +926,7 @@ class Coder:
url_pattern = re.compile(r'(https?://[^\s/$.?#].[^\s"]*)')
urls = list(set(url_pattern.findall(text))) # Use set to remove duplicates
for url in urls:
url = url.rstrip(".',\"")
url = url.rstrip(".',\"}") # Added } to the characters to strip
self.io.offer_url(url)
return urls