mirror of https://github.com/django/django.git
[2.0.x] Refs #23919 -- Updated references to urllib.quote() to Python 3 location.
Backport of 23e551ce6c
from master
This commit is contained in:
parent
8a6392e4c6
commit
542e6b0207
|
@ -64,8 +64,8 @@ def quote(s):
|
|||
"""
|
||||
Ensure that primary key values do not confuse the admin URLs by escaping
|
||||
any '/', '_' and ':' and similarly problematic characters.
|
||||
Similar to urllib.quote, except that the quoting is slightly different so
|
||||
that it doesn't get automatically unquoted by the Web browser.
|
||||
Similar to urllib.parse.quote(), except that the quoting is slightly
|
||||
different so that it doesn't get automatically unquoted by the Web browser.
|
||||
"""
|
||||
if not isinstance(s, str):
|
||||
return s
|
||||
|
@ -78,9 +78,7 @@ def quote(s):
|
|||
|
||||
|
||||
def unquote(s):
|
||||
"""
|
||||
Undo the effects of quote(). Based heavily on urllib.unquote().
|
||||
"""
|
||||
"""Undo the effects of quote(). Based heavily on urllib.parse.unquote()."""
|
||||
mychr = chr
|
||||
myatoi = int
|
||||
list = s.split('_')
|
||||
|
|
|
@ -139,8 +139,8 @@ def iri_to_uri(iri):
|
|||
# sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
|
||||
# / "*" / "+" / "," / ";" / "="
|
||||
# unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
|
||||
# Of the unreserved characters, urllib.quote already considers all but
|
||||
# the ~ safe.
|
||||
# Of the unreserved characters, urllib.parse.quote() already considers all
|
||||
# but the ~ safe.
|
||||
# The % character is also added to the list of safe characters here, as the
|
||||
# end of section 3.1 of RFC 3987 specifically mentions that % must not be
|
||||
# converted.
|
||||
|
|
Loading…
Reference in New Issue