OSDN Git Service

perf python: Make twatch.py work with both python2 and python3
authorArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 19 Feb 2018 15:24:13 +0000 (12:24 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 19 Feb 2018 15:28:08 +0000 (12:28 -0300)
Will be used to test patches allowing to build perf with python3, so
that we make sure that we can build with both versions.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Jaroslav Škarvada <jskarvad@redhat.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Wang Nan <wangnan0@huawei.com>
Link: https://lkml.kernel.org/n/tip-c2ynv0ozr3eifzsyit6qgh3h@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/python/twatch.py

index c235c22..0a29c5c 100755 (executable)
@@ -42,10 +42,10 @@ def main(context_switch = 0, thread = -1):
                        event = evlist.read_on_cpu(cpu)
                        if not event:
                                continue
-                       print "cpu: %2d, pid: %4d, tid: %4d" % (event.sample_cpu,
-                                                               event.sample_pid,
-                                                               event.sample_tid),
-                       print event
+                       print("cpu: {0}, pid: {1}, tid: {2} {3}".format(event.sample_cpu,
+                                                                        event.sample_pid,
+                                                                        event.sample_tid,
+                                                                        event))
 
 if __name__ == '__main__':
     """