def __init__(self, server='localhost', protocol='http', port=4440, api_token=None, **kwargs):
        connection = kwargs.pop('connection', None)

        if connection is None:
            self.connection = RundeckConnection(
                server=server, protocol=protocol, port=port, api_token=api_token, **kwargs)
        elif isinstance(connection, RundeckConnectionTolerant):
            self.connection = connection
        else:
            raise Exception('Supplied connection argument is not a valid RundeckConnection: {0}'.format(connection))

        self.requires_version = partial(api_version_check, self.connection.api_version)
Gets network names which shouldn't exist on the cluster.
dataset/ETHPy150Open marklap/rundeckrun/rundeck/api.py/RundeckApiTolerant.__init__--crossover with--dataset/ETHPy150Open ganeti/ganeti/qa/qa_network.py/GetNonexistentNetworks