Skip to content

Commit

Permalink
show_delta: Update script to support python versions 2.5 through 3.3
Browse files Browse the repository at this point in the history
Support past and active versions of python while maintaining backward compatibility. Script has been tested on python versions from 2.5.x up to and including 3.3.x.

Signed-off-by: Mike Pagano <[email protected]>
Signed-off-by: Michal Marek <[email protected]>
  • Loading branch information
mpagano authored and michal42 committed Oct 23, 2013
1 parent a690876 commit f29b5f3
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions scripts/show_delta
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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:
Expand All @@ -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()

0 comments on commit f29b5f3

Please sign in to comment.