Give a more useful error message when the URL supplied does not contain a schema.
authorJonas Obrist <me@ojii.ch>
Fri, 6 Jan 2012 15:20:33 +0000 (16:20 +0100)
committerJonas Obrist <me@ojii.ch>
Fri, 6 Jan 2012 15:20:33 +0000 (16:20 +0100)
requests/models.py

index a16bcf239cb22aea651705f31a451fde9d626d60..a26e704720af39f23a9ff1caca7eed367d44858d 100644 (file)
@@ -298,7 +298,7 @@ class Request(object):
         scheme, netloc, path, params, query, fragment = urlparse(self.url)
 
         if not scheme:
-            raise ValueError()
+            raise ValueError("Invalid URL %r: No schema supplied" %r self.url)
 
         netloc = netloc.encode('idna')