At Sat, 08 May 2010 11:04:47 -0500, John Arbash Meinel wrote: > > Stephen J. Turnbull wrote: > > David Abrahams writes: > > > > > > This is a bug report. bugs.python.org seems to be down. > > > > > > >>> from urlparse import * > > > >>> urlunsplit(urlsplit('git+file:///foo/bar/baz')) > > > git+file:/foo/bar/baz > > > > > > Note the dropped slashes after the colon. > > > > That's clearly wrong, but what does "+" have to to do with it? AFAIK, > > the only thing special about + in scheme names is that it's not > > allowed as the first character. > > Don't you need to register the "git+file:///" url for urlparse to > properly split it?
Yes. But the question is whether urlparse should really be so fragile that every hierarchical scheme needs to be explicitly registered. Surely ending with “+file” should be sufficient to have it recognized as a file-based scheme -- Dave Abrahams Meet me at BoostCon: http://www.boostcon.com BoostPro Computing http://www.boostpro.com _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com