diff --git a/aiohttp/client_reqrep.py b/aiohttp/client_reqrep.py index 900a02f7086..d58c35a042a 100644 --- a/aiohttp/client_reqrep.py +++ b/aiohttp/client_reqrep.py @@ -953,7 +953,8 @@ def links(self) -> "MultiDictProxy[MultiDictProxy[Union[str, URL]]]": for val in re.split(r",(?=\s*<)", links_str): match = re.match(r"\s*<(.*)>(.*)", val) - assert match is not None + if match is None: # Malformed link + continue url, params_str = match.groups() params = params_str.split(";")[1:]