ticket http://yans.pl.sophia.inria.fr/trac/nepi/ticket/46 : connecting to self
authorAlina Quereilhac <alina.quereilhac@inria.fr>
Mon, 4 Jul 2011 10:40:58 +0000 (12:40 +0200)
committerAlina Quereilhac <alina.quereilhac@inria.fr>
Mon, 4 Jul 2011 10:40:58 +0000 (12:40 +0200)
src/nepi/core/design.py

index c4aa80d..6347510 100644 (file)
@@ -93,6 +93,9 @@ class Connector(object):
         connector._connections.remove(self)
 
     def can_connect(self, connector):
+        # can't connect with self
+        if self.box.guid == connector.box.guid:
+            return False
         if self.is_full() or connector.is_full():
             return False
         if self.is_connected(connector):