Patch for uripath.py

Hi Dan,

I noticed that the refTo function in uripath.py [1] would return "/x"
when asked the path between "http://example/" and "http://example/x",
while "x" would be a shorter and possibly more useful answer.

Although refTo doesn't say whether it return preferentially absolute or
relative path, (and seems to be doing a bit of two), having it reply
with "x" in this case proves useful to determine that
http://example/#foo doesn't require a new request if you have already
requested http://example/#foo.

The patch attached makes the code behave that way, contains test case,
and passes the existing tests. Is it OK to commit?

Dom

1. http://dev.w3.org/cvsweb/2000/10/swap/uripath.py

Received on Wednesday, 14 June 2006 12:44:09 UTC