# HG changeset patch # User Drew Perttula # Date 2013-06-09 09:43:22 # Node ID 21974e0ef0c4cbc6519be19231144a05a406a7f2 # Parent db265102f7b5e9404a2122b66aefa07654dcb56a guard against an abspath getting into a uri Ignore-this: 95801647474b0a52e9ed429aaad2fbe0 diff --git a/bin/rdfdb b/bin/rdfdb --- a/bin/rdfdb +++ b/bin/rdfdb @@ -246,6 +246,9 @@ class WatchedFiles(object): def uriFromFile(self, filename): assert filename.endswith('.n3'), filename + if not any(filename.startswith(t) for t in self.topDirsToWatch): + raise ValueError("filename %s doesn't start with any of %s" % + (filename, self.topDirsToWatch)) return URIRef(self.topUri + filename[:-len('.n3')]) def fileForUri(self, ctx):