- From: Aaron Swartz <me@aaronsw.com>
- Date: Thu, 21 Jun 2001 22:52:44 -0500
- To: Tim Berners-Lee <timbl@w3.org>, Dan Connolly <connolly@w3.org>
- Cc: www-archive+n3bugs@w3.org
Please apply this patch to fix problems with the relativeURI function in notation3.py (thanks to Dan Connolly for the fix): diff -u -r1.82 notation3.py --- notation3.py 2001/06/01 07:52:40 1.82 +++ notation3.py 2001/06/22 03:49:49 @@ -1025,8 +1025,8 @@ if uri[i:i+1] =="#": return uri[i:] # fragment of base while i>0 and uri[i-1] != '/' : i=i-1 # scan for slash - if i == 0: return uri # No way. - if string.find(base, "//", i)>0: return uri # An unshared "//" + if i < 3: return uri # No way. + if string.find(base, "//", i-2)>0: return uri # An unshared "//" if string.find(base, ":", i)>0: return uri # An unshared ":" n = string.count(base, "/", i) return ("../" * n) + uri[i:] -- [ "Aaron Swartz" ; <mailto:me@aaronsw.com> ; <http://www.aaronsw.com/> ]
Received on Thursday, 21 June 2001 23:52:52 UTC