|
@@ -13,7 +13,7 @@ import sys
|
|
|
import string
|
|
|
|
|
|
def usage():
|
|
|
- print """usage: show_delta [<options>] <filename>
|
|
|
+ print ("""usage: show_delta [<options>] <filename>
|
|
|
|
|
|
This program parses the output from a set of printk message lines which
|
|
|
have time data prefixed because the CONFIG_PRINTK_TIME option is set, or
|
|
@@ -35,7 +35,7 @@ ex: $ dmesg >timefile
|
|
|
|
|
|
will show times relative to the line in the kernel output
|
|
|
starting with "NET4".
|
|
|
-"""
|
|
|
+""")
|
|
|
sys.exit(1)
|
|
|
|
|
|
# returns a tuple containing the seconds and text for each message line
|
|
@@ -94,11 +94,11 @@ def main():
|
|
|
try:
|
|
|
lines = open(filein,"r").readlines()
|
|
|
except:
|
|
|
- print "Problem opening file: %s" % filein
|
|
|
+ print ("Problem opening file: %s" % filein)
|
|
|
sys.exit(1)
|
|
|
|
|
|
if base_str:
|
|
|
- print 'base= "%s"' % base_str
|
|
|
+ print ('base= "%s"' % base_str)
|
|
|
# assume a numeric base. If that fails, try searching
|
|
|
# for a matching line.
|
|
|
try:
|
|
@@ -117,13 +117,13 @@ def main():
|
|
|
# stop at first match
|
|
|
break
|
|
|
if not found:
|
|
|
- print 'Couldn\'t find line matching base pattern "%s"' % base_str
|
|
|
+ print ('Couldn\'t find line matching base pattern "%s"' % base_str)
|
|
|
sys.exit(1)
|
|
|
else:
|
|
|
base_time = 0.0
|
|
|
|
|
|
for line in lines:
|
|
|
- print convert_line(line, base_time),
|
|
|
+ print (convert_line(line, base_time),)
|
|
|
|
|
|
main()
|
|
|
|