96
105
def abspath(self, relpath):
97
106
"""Return the full url to the given relative URL."""
98
107
# TODO: url escape the result. RBC 20060523.
99
assert isinstance(relpath, basestring), (type(relpath), relpath)
100
108
# jam 20060426 Using normpath on the real path, because that ensures
101
109
# proper handling of stuff like
102
110
path = osutils.normpath(osutils.pathjoin(