From 8c443fb8cc495e03c2dd9db5cf44e8bc70e4be57 Mon Sep 17 00:00:00 2001 From: Oren Tirosh Date: Fri, 15 May 2015 12:50:59 -0500 Subject: [PATCH] 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. --- smem | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/smem b/smem index b583835..9157ce0 100755 --- a/smem +++ b/smem @@ -464,12 +464,12 @@ def showsystem(): def showfields(fields, f): if type(f) in (list, set): - print "unknown fields:", " ".join(f) + print("unknown fields: " + " ".join(f)) else: - print "unknown field", f - print "known fields:" - for l in sorted(fields.keys()): - print "%-8s %s" % (l, fields[l][-1]) + print("unknown field %s" % f) + print("known fields:") + for l in sorted(fields): + print("%-8s %s" % (l, fields[l][-1])) def autosize(columns, fields, rows): colsizes = {} @@ -559,10 +559,10 @@ def showtable(rows, fields, columns, sort): return if not options.no_header: - print header + print(header) 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: # totals @@ -574,8 +574,8 @@ def showtable(rows, fields, columns, sort): else: t.append("") - print "-" * len(header) - print format % tuple([f(v) for f,v in zip(formatter, t)]) + print("-" * len(header)) + print(format % tuple([f(v) for f,v in zip(formatter, t)])) def showpie(l, sort): try: