Merge pull request #2547 from sh1buy/bug_2540

Fix MisssingSchema error message does not handle unicode input correctly #2540
This commit is contained in:
Ian Cordasco
2015-04-10 21:59:13 -05:00
+2 -1
View File
@@ -358,7 +358,8 @@ class PreparedRequest(RequestEncodingMixin, RequestHooksMixin):
if not scheme:
raise MissingSchema("Invalid URL {0!r}: No schema supplied. "
"Perhaps you meant http://{0}?".format(url))
"Perhaps you meant http://{0}?"
.format(to_native_string(url, 'utf8')))
if not host:
raise InvalidURL("Invalid URL %r: No host supplied" % url)