This commit is contained in:
Ian Cordasco
2013-04-06 11:26:52 -04:00
parent 1e465fd255
commit afcc883d7f
+4 -1
View File
@@ -284,9 +284,12 @@ class PreparedRequest(RequestEncodingMixin, RequestHooksMixin):
# Support for unicode domain names and paths.
scheme, netloc, path, _params, query, fragment = urlparse(url)
if not (scheme and netloc):
if not scheme:
raise MissingSchema("Invalid URL %r: No schema supplied" % url)
if not netloc:
raise InvalidURL("Invalid URL %t: No netloc supplied" % url)
try:
netloc = netloc.encode('idna').decode('utf-8')
except UnicodeError: