From bbc0568a5c7d3849a22c78d545823a4b952c0933 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 14 Oct 2002 19:59:54 +0000 Subject: Fix for 1.33: urlsplit() should only add '//' if scheme != ''. Will add test and backport. --- Lib/urlparse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Lib/urlparse.py') diff --git a/Lib/urlparse.py b/Lib/urlparse.py index 6361937a93..777b42f703 100644 --- a/Lib/urlparse.py +++ b/Lib/urlparse.py @@ -128,7 +128,7 @@ def urlunparse((scheme, netloc, url, params, query, fragment)): return urlunsplit((scheme, netloc, url, query, fragment)) def urlunsplit((scheme, netloc, url, query, fragment)): - if netloc or (scheme in uses_netloc and url[:2] != '//'): + if netloc or (scheme and scheme in uses_netloc and url[:2] != '//'): if url and url[:1] != '/': url = '/' + url url = '//' + (netloc or '') + url if scheme: -- cgit v1.2.1