]> xenbits.xensource.com Git - xen.git/commitdiff
xentrace: Fix TypeError handling of xentrace_format.
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 16 Nov 2007 17:05:20 +0000 (17:05 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 16 Nov 2007 17:05:20 +0000 (17:05 +0000)
Signed-off-by: Yosuke Iwamatsu <y-iwamatsu@ab.jp.nec.com>
tools/xentrace/xentrace_format

index 43ea46ebbe0ff7ea6adb4ae57ed2f2ed2adf04a0..20fa7718ce2a465f7273c6643671ce9aa1b5a93f 100644 (file)
@@ -198,10 +198,15 @@ while not interrupted:
             if defs.has_key(str(event)): 
                 print defs[str(event)] % args
             else:
-               if defs.has_key(str(0)): print defs[str(0)] % args
+                if defs.has_key(str(0)): print defs[str(0)] % args
         except TypeError:
-            print defs[str(event)]
-            print args
+            if defs.has_key(str(event)):
+                print defs[str(event)]
+                print args
+            else:
+                if defs.has_key(str(0)):
+                    print defs[str(0)]
+                    print args
 
 
     except IOError, struct.error: sys.exit()