perf scripts python: Add Python 3 support to EventClass.py
Support both Python 2 and Python 3 in EventClass.py. ``print`` is now a function rather than a statement. This should have no functional change. Signed-off-by: Jeremy Cline <jeremy@jcline.org> Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com> Cc: Herton Krzesinski <herton@redhat.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/0100016341a73aac-e0734bdc-dcab-4c61-8333-d8be97524aa0-000000@email.amazonses.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
8c1c1ab2d2
commit
12aa6c7389
1 changed files with 3 additions and 1 deletions
|
@ -8,6 +8,7 @@
|
|||
# PerfEvent is the base class for all perf event sample, PebsEvent
|
||||
# is a HW base Intel x86 PEBS event, and user could add more SW/HW
|
||||
# event classes based on requirements.
|
||||
from __future__ import print_function
|
||||
|
||||
import struct
|
||||
|
||||
|
@ -44,7 +45,8 @@ class PerfEvent(object):
|
|||
PerfEvent.event_num += 1
|
||||
|
||||
def show(self):
|
||||
print "PMU event: name=%12s, symbol=%24s, comm=%8s, dso=%12s" % (self.name, self.symbol, self.comm, self.dso)
|
||||
print("PMU event: name=%12s, symbol=%24s, comm=%8s, dso=%12s" %
|
||||
(self.name, self.symbol, self.comm, self.dso))
|
||||
|
||||
#
|
||||
# Basic Intel PEBS (Precise Event-based Sampling) event, whose raw buffer
|
||||
|
|
Loading…
Reference in a new issue