diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/utils/http.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/utils/http.py b/src/utils/http.py index 6ee7fdc3..531c24fc 100644 --- a/src/utils/http.py +++ b/src/utils/http.py @@ -9,6 +9,9 @@ REGEX_URL = re.compile("https?://[A-Z0-9{}]+".format(re.escape("-._~:/%?#[]@!$&' # best-effort tidying up of URLs def url_sanitise(url: str): + if not urllib.parse.urlparse(url).scheme: + url = "http://%s" % url + if url.endswith(")"): # trim ")" from the end only if there's not a "(" to match it # google.com/) -> google.com/ |
