mirror of
https://github.com/python/cpython.git
synced 2025-08-28 20:56:54 +00:00
urllib.parse cleanup. rename keywords used as variables
This commit is contained in:
parent
b8b6a68baa
commit
eda29f4718
1 changed files with 7 additions and 7 deletions
|
@ -279,8 +279,8 @@ def urlparse(url, scheme='', allow_fragments=True):
|
||||||
Note that we don't break the components up in smaller bits
|
Note that we don't break the components up in smaller bits
|
||||||
(e.g. netloc is a single string) and we don't expand % escapes."""
|
(e.g. netloc is a single string) and we don't expand % escapes."""
|
||||||
url, scheme, _coerce_result = _coerce_args(url, scheme)
|
url, scheme, _coerce_result = _coerce_args(url, scheme)
|
||||||
tuple = urlsplit(url, scheme, allow_fragments)
|
splitresult = urlsplit(url, scheme, allow_fragments)
|
||||||
scheme, netloc, url, query, fragment = tuple
|
scheme, netloc, url, query, fragment = splitresult
|
||||||
if scheme in uses_params and ';' in url:
|
if scheme in uses_params and ';' in url:
|
||||||
url, params = _splitparams(url)
|
url, params = _splitparams(url)
|
||||||
else:
|
else:
|
||||||
|
@ -547,15 +547,15 @@ def parse_qs(qs, keep_blank_values=False, strict_parsing=False,
|
||||||
encoding and errors: specify how to decode percent-encoded sequences
|
encoding and errors: specify how to decode percent-encoded sequences
|
||||||
into Unicode characters, as accepted by the bytes.decode() method.
|
into Unicode characters, as accepted by the bytes.decode() method.
|
||||||
"""
|
"""
|
||||||
dict = {}
|
parsed_result = {}
|
||||||
pairs = parse_qsl(qs, keep_blank_values, strict_parsing,
|
pairs = parse_qsl(qs, keep_blank_values, strict_parsing,
|
||||||
encoding=encoding, errors=errors)
|
encoding=encoding, errors=errors)
|
||||||
for name, value in pairs:
|
for name, value in pairs:
|
||||||
if name in dict:
|
if name in parsed_result:
|
||||||
dict[name].append(value)
|
parsed_result[name].append(value)
|
||||||
else:
|
else:
|
||||||
dict[name] = [value]
|
parsed_result[name] = [value]
|
||||||
return dict
|
return parsed_result
|
||||||
|
|
||||||
def parse_qsl(qs, keep_blank_values=False, strict_parsing=False,
|
def parse_qsl(qs, keep_blank_values=False, strict_parsing=False,
|
||||||
encoding='utf-8', errors='replace'):
|
encoding='utf-8', errors='replace'):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue