diff options
author | Guido van Rossum <guido@python.org> | 1999-03-18 15:10:44 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1999-03-18 15:10:44 (GMT) |
commit | f3963b1269a9f4fde99724524a7afe81e974aa62 (patch) | |
tree | 920604dd88959130b6e8e1b6fa74080fcf58e511 /Modules/cStringIO.c | |
parent | e3fd1064debb7d7d8aa94dedef6f6d8c1e7166cc (diff) | |
download | cpython-f3963b1269a9f4fde99724524a7afe81e974aa62.zip cpython-f3963b1269a9f4fde99724524a7afe81e974aa62.tar.gz cpython-f3963b1269a9f4fde99724524a7afe81e974aa62.tar.bz2 |
Sjoerd Mullender writes:
If a filename on Windows starts with \\, it is converted to a URL
which starts with ////. If this URL is passed to urlparse.urlparse
you get a path that starts with // (and an empty netloc). If you pass
the result back to urlparse.urlunparse, you get a URL that starts with
//, which is parsed differently by urlparse.urlparse. The fix is to
add the (empty) netloc with accompanying slashes if the path in
urlunparse starts with //. Do this for all schemes that use a netloc.
Diffstat (limited to 'Modules/cStringIO.c')
0 files changed, 0 insertions, 0 deletions