[issue2987] RFC2732 support for urlparse (e.g. http://[::1]:80/)

2010-04-11 Thread Tony Locke

Tony Locke  added the comment:

I've created a patch for parse.py against the py3k branch, and I've also 
included ndim's test cases in that patch file.

When returning the host name of an IPv6 literal, I don't include the 
surrounding '[' and ']'. For example, parsing http://[::1]:5432/foo/ gives the 
host name '::1'.

--
nosy: +tlocke
versions: +Python 3.2
Added file: http://bugs.python.org/file16886/parse.py.patch

___
Python tracker 
<http://bugs.python.org/issue2987>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2987] RFC2732 support for urlparse (IPv6 addresses)

2010-04-11 Thread Tony Locke

Changes by Tony Locke :


Removed file: http://bugs.python.org/file16886/parse.py.patch

___
Python tracker 
<http://bugs.python.org/issue2987>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2987] RFC2732 support for urlparse (IPv6 addresses)

2010-04-11 Thread Tony Locke

Tony Locke  added the comment:

Regarding the RFC list issue, I've posted a new patch with a new RFC list that 
combines ndim's list and the comments from #5650.

Pitrou argues that http://dead:beef::]/foo/ should fail because it's a 
malformed URL. My response would be that the parse() function has historically 
assumed that a URL is well formed, and so this change to accommodate IPv6 
should continue to assume the URL is well formed.

I'd say that a separate bug should be raised if it's thought that parse() 
should be changed to check that any URL is well-formed.

--
Added file: http://bugs.python.org/file16888/parse.py.patch

___
Python tracker 
<http://bugs.python.org/issue2987>
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com