[New-bugs-announce] [issue11467] urlparse.urlsplit() regression for paths consisting of digits

Bastian Kleineidam report at bugs.python.org
Fri Mar 11 14:47:42 CET 2011


New submission from Bastian Kleineidam <calvin at users.sourceforge.net>:

When using a javascript URL with only digits as paths, the urlsplit() functions behaves different in Python 2.7 than in 2.6:

$ python2.6 -c "import urlparse; print urlparse.urlsplit('javascript:123')"
SplitResult(scheme='javascript', netloc='', path='123', query='', fragment='')

$ python2.7 -c "import urlparse; print urlparse.urlsplit('javascript:123')"
SplitResult(scheme='', netloc='', path='javascript:123', query='', fragment='')

Python 3.2 has the same regression:
$ python3.2 -c "import urllib.parse; print(urllib.parse.urlsplit('javascript:123'))"
SplitResult(scheme='', netloc='', path='javascript:123', query='', fragment='')

I consider the Python 2.6 behaviour to be correct, ie. the current behaviour is buggy.

----------
components: Library (Lib)
messages: 130570
nosy: calvin
priority: normal
severity: normal
status: open
title: urlparse.urlsplit() regression for paths consisting of digits
type: behavior
versions: Python 2.7

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue11467>
_______________________________________


More information about the New-bugs-announce mailing list