From 237cf2e32d6777e15c0d954fb7eaf6f059873ccb Mon Sep 17 00:00:00 2001 From: Mansard <nmansard@laas.fr> Date: Mon, 24 Jan 2011 11:31:08 +0100 Subject: [PATCH] Added shortcuts in the entity and signal-base api to help debuging during online script execution. --- src/dynamic_graph/entity.py | 5 +++++ src/dynamic_graph/signal_base.py | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/dynamic_graph/entity.py b/src/dynamic_graph/entity.py index fa9ca65..8360ea1 100644 --- a/src/dynamic_graph/entity.py +++ b/src/dynamic_graph/entity.py @@ -128,3 +128,8 @@ class Entity (object) : except: object.__getattr__(self, name) + # Script short-cuts: don't use this syntaxt in python coding, + # use it for debuging online only! + @property + def sigs(self): + self.displaySignals() diff --git a/src/dynamic_graph/signal_base.py b/src/dynamic_graph/signal_base.py index e1c57f6..7661b8d 100644 --- a/src/dynamic_graph/signal_base.py +++ b/src/dynamic_graph/signal_base.py @@ -223,3 +223,14 @@ class SignalBase (object) : """ return wrap.signal_base_display(self.obj) + # Script short-cuts: don't use this syntaxt in python coding, + # use it for debuging online only! + @property + def m(self): + """ + m stands for matlab: display the content of the + signal with matlab style, for debuging and transfert. + matlab-style to be coded ... + """ + print(self.value) + -- GitLab