summaryrefslogtreecommitdiff
path: root/grc/src/platforms/base/Connection.py
diff options
context:
space:
mode:
Diffstat (limited to 'grc/src/platforms/base/Connection.py')
-rw-r--r--grc/src/platforms/base/Connection.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/grc/src/platforms/base/Connection.py b/grc/src/platforms/base/Connection.py
index 954d4866a5..b8b75ac133 100644
--- a/grc/src/platforms/base/Connection.py
+++ b/grc/src/platforms/base/Connection.py
@@ -37,10 +37,10 @@ class Connection(Element):
for port in (porta, portb):
if port.is_source(): source = port
if port.is_sink(): sink = port
- #verify the source and sink
assert(source and sink)
- assert(not source.is_full())
- assert(not sink.is_full())
+ #ensure that this connection (source -> sink) is unique
+ for connection in self.get_parent().get_connections():
+ assert not (connection.get_source() is source and connection.get_sink() is sink)
self._source = source
self._sink = sink