diff options
Diffstat (limited to 'grc/src/platforms/base')
-rw-r--r-- | grc/src/platforms/base/Block.py | 4 | ||||
-rw-r--r-- | grc/src/platforms/base/Connection.py | 8 | ||||
-rw-r--r-- | grc/src/platforms/base/Port.py | 2 |
3 files changed, 10 insertions, 4 deletions
diff --git a/grc/src/platforms/base/Block.py b/grc/src/platforms/base/Block.py index e3ef84d94..cb350b7cb 100644 --- a/grc/src/platforms/base/Block.py +++ b/grc/src/platforms/base/Block.py @@ -146,11 +146,11 @@ class Block(Element): All checks must evaluate to true. """ if not self.get_enabled(): return - for c in self.get_params() + self.get_sinks() + self.get_sources(): + for c in self.get_params() + self.get_sinks() + self.get_sources() + self.get_connections(): try: assert(c.is_valid()) except AssertionError: for msg in c.get_error_messages(): - self._add_error_message('%s: %s'%(c, msg)) + self._add_error_message('>>> %s:\n\t%s'%(c, msg)) def __str__(self): return 'Block - %s - %s(%s)'%(self.get_id(), self.get_name(), self.get_key()) diff --git a/grc/src/platforms/base/Connection.py b/grc/src/platforms/base/Connection.py index 3c0b42d78..954d4866a 100644 --- a/grc/src/platforms/base/Connection.py +++ b/grc/src/platforms/base/Connection.py @@ -44,7 +44,13 @@ class Connection(Element): self._source = source self._sink = sink - def __str__(self): return 'Connection (%s -> %s)'%(self.get_source(), self.get_sink()) + def __str__(self): + return 'Connection (\n\t%s\n\t\t%s\n\t%s\n\t\t%s\n)'%( + self.get_source().get_parent(), + self.get_source(), + self.get_sink().get_parent(), + self.get_sink(), + ) def is_connection(self): return True diff --git a/grc/src/platforms/base/Port.py b/grc/src/platforms/base/Port.py index 61134791c..672b2e4db 100644 --- a/grc/src/platforms/base/Port.py +++ b/grc/src/platforms/base/Port.py @@ -48,7 +48,7 @@ class Port(Element): The port must be non-empty and type must a possible type. """ try: assert(not self.is_empty()) - except AssertionError: self._add_error_message('is empty.') + except AssertionError: self._add_error_message('Port is not connected.') try: assert(self.get_type() in self.TYPES) except AssertionError: self._add_error_message('Type "%s" is not a possible type.'%self.get_type()) |