def start_nodes(self, extra_args=None, *args, **kwargs):
    'Start multiple t_notesds'
    if (extra_args is None):
        extra_args = ([None] * self.num_nodes)
    assert_equal(len(extra_args), self.num_nodes)
    try:
        for (i, node) in enumerate(self.nodes):
            node.start(extra_args[i], *args, **kwargs)
        for node in self.nodes:
            node.wait_for_rpc_connection()
    except:
        self.stop_nodes()
        raise
    time.sleep(10)
    if (self.options.coveragedir is not None):
        for node in self.nodes:
            coverage.write_all_rpc_commands(self.options.coveragedir, node.rpc)
Start multiple t_notesds
def start_nodes(self, extra_args=None, *args, **kwargs):
    
    if (extra_args is None):
        extra_args = ([None] * self.num_nodes)
    assert_equal(len(extra_args), self.num_nodes)
    try:
        for (i, node) in enumerate(self.nodes):
            node.start(extra_args[i], *args, **kwargs)
        for node in self.nodes:
            node.wait_for_rpc_connection()
    except:
        self.stop_nodes()
        raise
    time.sleep(10)
    if (self.options.coveragedir is not None):
        for node in self.nodes:
            coverage.write_all_rpc_commands(self.options.coveragedir, node.rpc)