mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
Issue12541 - Add UserWarning for unquoted realms
This commit is contained in:
parent
34f3fcc269
commit
0ea91cb5c6
2 changed files with 10 additions and 5 deletions
|
@ -95,6 +95,7 @@ import socket
|
|||
import sys
|
||||
import time
|
||||
import collections
|
||||
import warnings
|
||||
|
||||
from urllib.error import URLError, HTTPError, ContentTooShortError
|
||||
from urllib.parse import (
|
||||
|
@ -827,6 +828,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