# HG changeset patch # User Drew Perttula # Date 2013-06-04 23:16:51 # Node ID 9ba1c866bf4ce766b190d931b7365310575951bb # Parent e53e78db7b173daab895d62693d284eb2155d61f workaround for n3 file with rules in it Ignore-this: 67f92a3ac346476a0a6f0182f965e231 diff --git a/bin/rdfdb b/bin/rdfdb --- a/bin/rdfdb +++ b/bin/rdfdb @@ -197,12 +197,22 @@ class WatchedFiles(object): self.watchFile(path.path) def watchFile(self, inFile): + """consider adding a GraphFile to self.graphFiles""" if not isinstance(inFile, FilePath): inFile = FilePath(inFile) if not inFile.isfile(): return if inFile.splitext()[1] not in ['.n3']: return + + # an n3 file with rules makes it all the way past this reading + # and the serialization. Then, on the receiving side, a + # SyncedGraph calls graphFromNQuad on the incoming data and + # has a parse error. I'm not sure where this should be fixed + # yet. + if '-rules' in inFile.path: + return + ctx = self.uriFromFile(inFile) gf = GraphFile(self.notifier, inFile.path, ctx, self.patch, self.getSubgraph)