py3: add () to print statements

It's a function call in 3.x and redundant parentheses around an
expression on 2.x. This works fine as long as all prints have just a
single argument. One print statement with two arguments was changed to
use % formatting instead.
This commit is contained in:
Oren Tirosh 2015-05-15 12:50:59 -05:00
commit 0deddadf88

18
smem
View file

@ -464,12 +464,12 @@ def showsystem():
def showfields(fields, f): def showfields(fields, f):
if type(f) in (list, set): if type(f) in (list, set):
print "unknown fields:", " ".join(f) print("unknown fields: " + " ".join(f))
else: else:
print "unknown field", f print("unknown field %s" % f)
print "known fields:" print("known fields:")
for l in sorted(fields.keys()): for l in sorted(fields):
print "%-8s %s" % (l, fields[l][-1]) print("%-8s %s" % (l, fields[l][-1]))
def autosize(columns, fields, rows): def autosize(columns, fields, rows):
colsizes = {} colsizes = {}
@ -559,10 +559,10 @@ def showtable(rows, fields, columns, sort):
return return
if not options.no_header: if not options.no_header:
print header print(header)
for k,r in l: for k,r in l:
print format % tuple([f(v) for f,v in zip(formatter, r)]) print(format % tuple([f(v) for f,v in zip(formatter, r)]))
if options.totals: if options.totals:
# totals # totals
@ -574,8 +574,8 @@ def showtable(rows, fields, columns, sort):
else: else:
t.append("") t.append("")
print "-" * len(header) print("-" * len(header))
print format % tuple([f(v) for f,v in zip(formatter, t)]) print(format % tuple([f(v) for f,v in zip(formatter, t)]))
def showpie(l, sort): def showpie(l, sort):
try: try: