diff --git a/nodz_main.py b/nodz_main.py index 550b670..ae7f5c3 100644 --- a/nodz_main.py +++ b/nodz_main.py @@ -1373,13 +1373,13 @@ def _remove(self): # Remove all sockets connections. for socket in self.sockets.values(): - for connection in socket.connections: - connection._remove() + while len(socket.connections)>0: + socket.connections[0]._remove() # Remove all plugs connections. for plug in self.plugs.values(): - for connection in plug.connections: - connection._remove() + while len(plug.connections)>0: + plug.connections[0]._remove() # Remove node. scene = self.scene()