def remove_connection(self, c_id):
        # if c_id in self.connections:
        connItem = self.connections[c_id]
        (srcModule, dstModule) = connItem.connectingModules
        srcModule.removeConnectionItem(connItem)
        dstModule.removeConnectionItem(connItem)
        if not srcModule.module.has_annotation_with_key('__vistrail_var__'):
            self.removeItem(self.connections[c_id])
        del self.connections[c_id]
        self._old_connection_ids.remove(c_id)
        self.update_connections([srcModule.id, dstModule.id])
Get one of the keys for authentication/encryption.
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/gui/pipeline_view.py/QPipelineScene.remove_connection--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/conch/ssh/transport.py/SSHTransportBase._getKey