Backport r59480.

Fix issue #1313119.
This commit is contained in:
Alexandre Vassalotti 2007-12-13 18:18:47 +00:00
parent 47485a49f0
commit 483704508d
2 changed files with 11 additions and 1 deletions

View file

@ -184,7 +184,7 @@ def urlsplit(url, scheme='', allow_fragments=True):
Note that we don't break the components up in smaller bits
(e.g. netloc is a single string) and we don't expand % escapes."""
allow_fragments = bool(allow_fragments)
key = url, scheme, allow_fragments
key = url, scheme, allow_fragments, type(url), type(scheme)
cached = _parse_cache.get(key, None)
if cached:
return cached