From 449ccfe6ec6e9d2a3a324acc0eb3b0a28a2b72a1 Mon Sep 17 00:00:00 2001 From: Christophe Bedard Date: Fri, 7 Jun 2019 13:54:43 +0200 Subject: [PATCH] Add print method for debugging --- tracetools_analysis/analysis/data_model.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tracetools_analysis/analysis/data_model.py b/tracetools_analysis/analysis/data_model.py index 9885842..18d283a 100644 --- a/tracetools_analysis/analysis/data_model.py +++ b/tracetools_analysis/analysis/data_model.py @@ -22,3 +22,16 @@ class DataModel(): # Events # TODO + + + def print(self): + """Debug method to print every contained df.""" + print('====================DATA MODEL====================') + print(f'Contexts:\n{self._contexts.to_string()}') + print(f'Nodes:\n{self._nodes.to_string()}') + print(f'Publishers:\n{self._publishers.to_string()}') + print(f'Subscription:\n{self._subscriptions.to_string()}') + print(f'Services:\n{self._services.to_string()}') + print(f'Clients:\n{self._clients.to_string()}') + print(f'Timers:\n{self._timers.to_string()}') + print('==================================================')