From 410162dba9c43abc51ea5a711d4e090028579fcf Mon Sep 17 00:00:00 2001 From: Christophe Bedard Date: Sun, 23 Jun 2019 14:21:01 +0200 Subject: [PATCH] Implement __repr__ for trace action --- tracetools_launch/trace.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tracetools_launch/trace.py b/tracetools_launch/trace.py index b260e43..3ffc244 100644 --- a/tracetools_launch/trace.py +++ b/tracetools_launch/trace.py @@ -55,3 +55,10 @@ class Trace(Action): print('destroying tracing session!') lttng.lttng_stop(self.__session_name) lttng.lttng_destroy(self.__session_name) + + def __repr__(self): + return "Trace("\ + f"session_name='{self.__session_name}', "\ + f"path='{self.__path}', "\ + f"num_events_ust={len(self.__events_ust)}, "\ + f"num_events_kernel={len(self.__events_kernel)})"