mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Issue12541 - Add UserWarning for unquoted realms
This commit is contained in:
parent
6a2a6c2ee3
commit
b0d85fd1b5
2 changed files with 13 additions and 7 deletions
|
@ -102,6 +102,7 @@ import sys
|
|||
import time
|
||||
import urlparse
|
||||
import bisect
|
||||
import warnings
|
||||
|
||||
try:
|
||||
from cStringIO import StringIO
|
||||
|
@ -861,6 +862,9 @@ class AbstractBasicAuthHandler:
|
|||
mo = AbstractBasicAuthHandler.rx.search(authreq)
|
||||
if mo:
|
||||
scheme, quote, realm = mo.groups()
|
||||
if quote not in ['"', "'"]:
|
||||
warnings.warn("Basic Auth Realm was unquoted",
|
||||
UserWarning, 2)
|
||||
if scheme.lower() == 'basic':
|
||||
response = self.retry_http_basic_auth(host, req, realm)
|
||||
if response and response.code != 401:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue