Document curl_httpclient empty password fix.

Accept None as auth_password in simple_httpclient for consistency with
curl_httpclient.
This commit is contained in:
Ben Darnell 2012-01-23 10:20:35 -08:00
parent 9a8e5e4d86
commit 067e465b92
2 changed files with 3 additions and 1 deletions

View File

@ -257,7 +257,7 @@ class _HTTPConnection(object):
username, password = parsed.username, parsed.password
elif self.request.auth_username is not None:
username = self.request.auth_username
password = self.request.auth_password
password = self.request.auth_password or ''
if username is not None:
auth = utf8(username) + b(":") + utf8(password)
self.request.headers["Authorization"] = (b("Basic ") +

View File

@ -32,6 +32,8 @@ Backwards-incompatible changes
responses with no content, or empty ``POST``/``PUT`` response bodies.
* `SimpleAsyncHTTPClient` now supports 303 and 307 redirect codes.
* `tornado.curl_httpclient` now accepts non-integer timeouts.
* `tornado.curl_httpclient` now supports basic authentication with an
empty password.
``tornado.httpserver``
~~~~~~~~~~~~~~~~~~~~~~