diff --git a/src/dynamic_graph/entity.py b/src/dynamic_graph/entity.py index 726c28bdb1bc09668c246a6bfeaedad08ae3bbeb..ddf7d2ff75c2dfebbb45d47372bed82f4e4f3141 100644 --- a/src/dynamic_graph/entity.py +++ b/src/dynamic_graph/entity.py @@ -112,10 +112,13 @@ class Entity (object) : Print the list of signals into standard output: temporary. """ signals = self.signals() - display ("--- <" + self.name + "> signal list: ") - for s in signals[:-1]: - display(" |-- <" + str(s)) - display(" `-- <" + str(signals[-1])) + if len(signals) == 0: + display ("--- <" + self.name + "> has no signal") + else: + display ("--- <" + self.name + "> signal list: ") + for s in signals[:-1]: + display(" |-- <" + str(s)) + display(" `-- <" + str(signals[-1])) def signals(self) : """