aboutsummaryrefslogtreecommitdiffstats
path: root/netlib
diff options
context:
space:
mode:
Diffstat (limited to 'netlib')
-rw-r--r--netlib/http.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/netlib/http.py b/netlib/http.py
index 5628dd4d..2c9e69cb 100644
--- a/netlib/http.py
+++ b/netlib/http.py
@@ -21,7 +21,10 @@ def parse_url(url):
host is a valid IDNA-encoded hostname with no null-bytes
path is valid ASCII
"""
- scheme, netloc, path, params, query, fragment = urlparse.urlparse(url)
+ try:
+ scheme, netloc, path, params, query, fragment = urlparse.urlparse(url)
+ except ValueError:
+ return None
if not scheme:
return None
if ':' in netloc: