
There is a difference between how urlparse handles if it is a protocol it recognises vs a general URI. This only seems to exist on pypy and py2.6. This is not something that should be managed by us. Let it be handled by the standard urlparse mechanism.