changeset 911:4b9997ab0e4f

push some logs down to debug. -v flag on SC. another tripleFilter optimization Ignore-this: 41de7e838ff6c775ee4e350f4dfa141d
author Drew Perttula <drewp@bigasterisk.com>
date Mon, 10 Jun 2013 09:58:59 +0000
parents 3a15fb921b9c
children 9674c9f015bb
files bin/subcomposer light9/Submaster.py light9/rdfdb/patchsender.py light9/rdfdb/syncedgraph.py
diffstat 4 files changed, 11 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/bin/subcomposer	Mon Jun 10 09:52:15 2013 +0000
+++ b/bin/subcomposer	Mon Jun 10 09:58:59 2013 +0000
@@ -109,9 +109,9 @@
             graph.patchObject(self.session,
                               self.session, L9['currentSub'], newSub.uri)
 
-            with graph.currentState() as current:
-                
-                if newSub and (newSub.uri, RDF.type, L9['LocalSubmaster']) in current:
+            localStmt = (newSub.uri, RDF.type, L9['LocalSubmaster'])
+            with graph.currentState(tripleFilter=localStmt) as current:
+                if newSub and localStmt in current:
                     self._currentChoice(Local)
                 else:
                     # i think right here is the point that the last local
@@ -196,9 +196,13 @@
     parser = OptionParser(usage="%prog [suburi]")
     parser.add_option('--no-geometry', action='store_true',
                       help="don't save/restore window geometry")
+    parser.add_option('-v', action='store_true', help="log debug level")
+
     clientsession.add_option(parser)
     opts, args = parser.parse_args()
 
+    log.setLevel(logging.DEBUG if opts.v else logging.INFO)
+    
     root=tk.Tk()
     root.config(bg='black')
     root.tk_setPalette("#004633")
--- a/light9/Submaster.py	Mon Jun 10 09:52:15 2013 +0000
+++ b/light9/Submaster.py	Mon Jun 10 09:58:59 2013 +0000
@@ -148,11 +148,11 @@
         self.name = self.graph.label(self.uri)
 
     def setLevels(self):
-        log.info("sub update levels")
+        log.debug("sub update levels")
         oldLevels = getattr(self, 'levels', {}).copy()
         self.setLevelsFromGraph()
         if oldLevels != self.levels:
-            log.info("sub %s changed" % self.name)
+            log.debug("sub %s changed" % self.name)
             # dispatcher too? this would help subcomposer
             dispatcher.send("sub levels changed", sub=self)
 
--- a/light9/rdfdb/patchsender.py	Mon Jun 10 09:52:15 2013 +0000
+++ b/light9/rdfdb/patchsender.py	Mon Jun 10 09:58:59 2013 +0000
@@ -41,7 +41,7 @@
         if not self._patchesToSend or self._currentSendPatchRequest:
             return
         if len(self._patchesToSend) > 1:
-            log.info("%s patches left to send", len(self._patchesToSend))
+            log.debug("%s patches left to send", len(self._patchesToSend))
             # this is where we could concatenate little patches into a
             # bigger one. Often, many statements will cancel each
             # other out. not working yet:
--- a/light9/rdfdb/syncedgraph.py	Mon Jun 10 09:52:15 2013 +0000
+++ b/light9/rdfdb/syncedgraph.py	Mon Jun 10 09:58:59 2013 +0000
@@ -106,7 +106,7 @@
         # these could fail if we're out of sync. One approach:
         # Rerequest the full state from the server, try the patch
         # again after that, then give up.
-        log.info("del %s add %s", [q[2] for q in p.delQuads], [q[2] for q in  p.addQuads])
+        log.debug("del %s add %s", [q[2] for q in p.delQuads], [q[2] for q in  p.addQuads])
         try:
             patchQuads(self._graph, p.delQuads, p.addQuads, perfect=True)
         except ValueError: