def send_config_set(self, config_commands=None, exit_config_mode=True, delay_factor=.1,
                        max_loops=150, strip_prompt=False, strip_command=False):
        debug = False

        if config_commands is None:
            return ''
        if not hasattr(config_commands, '__iter__'):
            raise ValueError("Invalid argument passed into send_config_set")

        # Send config commands
        output = self.config_mode()
        for cmd in config_commands:
            self.remote_conn.sendall(self.normalize_cmd(cmd))
            time.sleep(delay_factor / 2.0)

        # Gather output
        for tmp_output in self.receive_data_generator(delay_factor=delay_factor,
                                                      max_loops=max_loops):
            output += tmp_output
        if exit_config_mode:
            output += self.exit_config_mode()
        if debug:
            print(output)
        return output
Controls configuration for the scheduler
dataset/ETHPy150Open ktbyers/netmiko/netmiko/base_connection.py/BaseSSHConnection.send_config_set--crossover with--dataset/ETHPy150Open istresearch/scrapy-cluster/crawler/crawling/distributed_scheduler.py/DistributedScheduler.check_config