# HG changeset patch # User Drew Perttula # Date 1559339229 0 # Node ID 109fefea80a7f13535a6ea42760e51c8a8906690 # Parent 9bc9de5800330ba77456282aabcfde72402c8fe0 fix on watchedFiles startup Ignore-this: 153e58ad9a72032c7b130b915cd67665 diff -r 9bc9de580033 -r 109fefea80a7 rdfdb/service.py --- a/rdfdb/service.py Fri May 31 21:40:00 2019 +0000 +++ b/rdfdb/service.py Fri May 31 21:47:09 2019 +0000 @@ -249,7 +249,8 @@ log.info("patching graph %s -%d +%d" % (ctx, len(patch.delQuads), len(patch.addQuads))) - self.watchedFiles.aboutToPatch(ctx) + if hasattr(self, 'watchedFiles'): # todo: eliminate this + self.watchedFiles.aboutToPatch(ctx) # an error here needs to drop the sender, and reset everyone # else if we can't rollback the failing patch. diff -r 9bc9de580033 -r 109fefea80a7 rdfdb/syncedgraph.py --- a/rdfdb/syncedgraph.py Fri May 31 21:40:00 2019 +0000 +++ b/rdfdb/syncedgraph.py Fri May 31 21:47:09 2019 +0000 @@ -118,11 +118,6 @@ self.initiallySynced: defer.Deferred[None] = defer.Deferred() self._graph = ConjunctiveGraph() - #self._receiver = PatchReceiver(self.rdfdbRoot, receiverHost, label, - # self._onPatch) - - #self._sender = PatchSender(self.rdfdbRoot + 'patches', - # self._receiver.updateResource) AutoDepGraphApi.__init__(self) # this needs more state to track if we're doing a resync (and # everything has to error or wait) or if we're live