Message106453
Ok, you're right:
>>> urlsplit('cnn.com')
SplitResult(scheme='', netloc='', path='cnn.com', query='', fragment='')
>>> urlsplit('//cnn.com')
SplitResult(scheme='', netloc='cnn.com', path='', query='', fragment='')
>>>
Although I see that nowhere in the documentation. It seems to me that in the scenario most people are dealing with, where they are getting 'cnn.com' or 'http://cnn.com' but don't know which ahead of time, this will be useless. I don't see who would ever have '//cnn.com' without constructing that string specifically for urlsplit.
I would propose that '/whatever' becomes the path because it starts with slash, otherwise, it becomes the netloc and everything after the first slash becomes the path. |
|
Date |
User |
Action |
Args |
2010-05-25 17:41:54 | adamnelson | set | recipients:
+ adamnelson, orsenthil, r.david.murray, docs@python |
2010-05-25 17:41:54 | adamnelson | set | messageid: <1274809314.18.0.171067848435.issue8818@psf.upfronthosting.co.za> |
2010-05-25 17:41:51 | adamnelson | link | issue8818 messages |
2010-05-25 17:41:51 | adamnelson | create | |
|