remove a redundant lower in urllib.parse.urlsplit (#3008)

This commit is contained in:
Oren Milman 2017-09-03 07:51:39 +03:00 committed by Senthil Kumaran
parent 8687101589
commit 8df44ee8e0
1 changed files with 1 additions and 2 deletions

View File

@ -407,7 +407,6 @@ def urlsplit(url, scheme='', allow_fragments=True):
i = url.find(':') i = url.find(':')
if i > 0: if i > 0:
if url[:i] == 'http': # optimize the common case if url[:i] == 'http': # optimize the common case
scheme = url[:i].lower()
url = url[i+1:] url = url[i+1:]
if url[:2] == '//': if url[:2] == '//':
netloc, url = _splitnetloc(url, 2) netloc, url = _splitnetloc(url, 2)
@ -418,7 +417,7 @@ def urlsplit(url, scheme='', allow_fragments=True):
url, fragment = url.split('#', 1) url, fragment = url.split('#', 1)
if '?' in url: if '?' in url:
url, query = url.split('?', 1) url, query = url.split('?', 1)
v = SplitResult(scheme, netloc, url, query, fragment) v = SplitResult('http', netloc, url, query, fragment)
_parse_cache[key] = v _parse_cache[key] = v
return _coerce_result(v) return _coerce_result(v)
for c in url[:i]: for c in url[:i]: