Skip to content
Snippets Groups Projects
Commit 87c8380f authored by Bjarke Madsen's avatar Bjarke Madsen
Browse files

Update parsing of URLs in python to be more strict about what constitutes a valid URL

parent 16fa5be3
No related branches found
No related tags found
1 merge request!134Refactor
import re
from urllib.parse import urlparse
from validators.url import url as url_parse
from typing import List
from sqlalchemy import select
......@@ -45,9 +45,9 @@ def extract_urls(text: str) -> List[str]:
def valid_url(url: str) -> bool:
try:
parsed = urlparse(url)
parsed = url_parse(url)
valid = bool(parsed)
except ValueError:
except Exception:
valid = False
return valid
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment