From: Oren Milman Date: Sun, 3 Sep 2017 04:51:39 +0000 (+0300) Subject: remove a redundant lower in urllib.parse.urlsplit (#3008) X-Git-Tag: v3.7.0a1~191 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8df44ee8e0fbdb390bd38eb88eb1ee4e2a10d355;p=python remove a redundant lower in urllib.parse.urlsplit (#3008) --- diff --git a/Lib/urllib/parse.py b/Lib/urllib/parse.py index 01eb54906c..76086e58be 100644 --- a/Lib/urllib/parse.py +++ b/Lib/urllib/parse.py @@ -407,7 +407,6 @@ def urlsplit(url, scheme='', allow_fragments=True): i = url.find(':') if i > 0: if url[:i] == 'http': # optimize the common case - scheme = url[:i].lower() url = url[i+1:] if url[:2] == '//': netloc, url = _splitnetloc(url, 2) @@ -418,7 +417,7 @@ def urlsplit(url, scheme='', allow_fragments=True): url, fragment = url.split('#', 1) if '?' in url: url, query = url.split('?', 1) - v = SplitResult(scheme, netloc, url, query, fragment) + v = SplitResult('http', netloc, url, query, fragment) _parse_cache[key] = v return _coerce_result(v) for c in url[:i]: