Small fix to comments in utils/html.py from [17347]
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17424 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
6bbc85cd6a
commit
20dbbcc264
|
@ -102,7 +102,7 @@ def fix_ampersands(value):
|
||||||
fix_ampersands = allow_lazy(fix_ampersands, unicode)
|
fix_ampersands = allow_lazy(fix_ampersands, unicode)
|
||||||
|
|
||||||
def smart_urlquote(url):
|
def smart_urlquote(url):
|
||||||
"""Quotes an URL if it isn't already quoted."""
|
"Quotes a URL if it isn't already quoted."
|
||||||
# Handle IDN before quoting.
|
# Handle IDN before quoting.
|
||||||
scheme, netloc, path, query, fragment = urlparse.urlsplit(url)
|
scheme, netloc, path, query, fragment = urlparse.urlsplit(url)
|
||||||
try:
|
try:
|
||||||
|
@ -112,7 +112,7 @@ def smart_urlquote(url):
|
||||||
else:
|
else:
|
||||||
url = urlparse.urlunsplit((scheme, netloc, path, query, fragment))
|
url = urlparse.urlunsplit((scheme, netloc, path, query, fragment))
|
||||||
|
|
||||||
# An URL is considered unquoted if it contains no % character, or if it
|
# An URL is considered unquoted if it contains no % characters or
|
||||||
# contains a % not followed by two hexadecimal digits. See #9655.
|
# contains a % not followed by two hexadecimal digits. See #9655.
|
||||||
if '%' not in url or unquoted_percents_re.search(url):
|
if '%' not in url or unquoted_percents_re.search(url):
|
||||||
# See http://bugs.python.org/issue2637
|
# See http://bugs.python.org/issue2637
|
||||||
|
|
Loading…
Reference in New Issue