diff bin/keyboardcomposer @ 570:5037fa2c9983

fix how KC reads its graphs. switch to logging lib and add -v flag Ignore-this: f16eb2408c6a56c41e086567c749b64a
author drewp@bigasterisk.com
date Sat, 19 Jun 2010 22:24:39 +0000
parents 3f9162973d60
children eb6f7a28034b
line wrap: on
line diff
--- a/bin/keyboardcomposer	Sat Jun 19 22:00:53 2010 +0000
+++ b/bin/keyboardcomposer	Sat Jun 19 22:24:39 2010 +0000
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 
 from __future__ import division, nested_scopes
-import cgi, os, sys, time, subprocess
+import cgi, os, sys, time, subprocess, logging
 from optparse import OptionParser
 import webcolors, colorsys
 
@@ -444,10 +444,13 @@
                       help="don't load or save levels")
     parser.add_option('--no-sliders', action='store_true',
                       help="don't attach to hardware sliders")
+    parser.add_option('-v', action='store_true', help="log info level")
     opts, args = parser.parse_args()
 
+    logging.basicConfig(level=logging.INFO if opts.v else logging.WARN)
+    log = logging.getLogger()
+
     graph = showconfig.getGraph()
-    
     s = Submasters(graph)
 
     root = Tk()