1
0
mirror of https://github.com/django/django.git synced 2025-10-25 06:36:07 +00:00

Refs #23919 -- Removed default 'utf-8' argument for str.encode()/decode().

This commit is contained in:
Tim Graham
2017-02-07 12:05:47 -05:00
parent 21f13ff5b3
commit 500532c95d
32 changed files with 61 additions and 65 deletions

View File

@@ -165,7 +165,7 @@ def uri_to_iri(uri):
return uri
uri = force_bytes(uri)
iri = unquote_to_bytes(uri)
return repercent_broken_unicode(iri).decode('utf-8')
return repercent_broken_unicode(iri).decode()
def escape_uri_path(path):
@@ -192,7 +192,7 @@ def repercent_broken_unicode(path):
strictly legal UTF-8 octet sequence.
"""
try:
path.decode('utf-8')
path.decode()
except UnicodeDecodeError as e:
repercent = quote(path[e.start:e.end], safe=b"/#%[]=:;$&()+,!?*@'~")
path = repercent_broken_unicode(