{"answer_id":1,"answer":"decide() keeps the row of the failed call. The answers in that row are NA, and the .error column holds the reason. The other inputs get their answers.","keeps_row":true,"na_answers":true,"error_text":true,"others_continue":true,"stops_all":false,"drops_row":false} {"answer_id":2,"answer":"The failed input still has a row, in the same place. Its answers are NA and .error says why.","keeps_row":true,"na_answers":true,"error_text":true,"others_continue":false,"stops_all":false,"drops_row":false} {"answer_id":3,"answer":"It stops and throws an error, so you get no result at all.","keeps_row":false,"na_answers":false,"error_text":false,"others_continue":false,"stops_all":true,"drops_row":false} {"answer_id":4,"answer":"The function removes the failed rows from the table, so the output is shorter than the input.","keeps_row":false,"na_answers":false,"error_text":false,"others_continue":false,"stops_all":false,"drops_row":true} {"answer_id":5,"answer":"The row of the failed call has NA values. Everything else works as before.","keeps_row":true,"na_answers":true,"error_text":false,"others_continue":true,"stops_all":false,"drops_row":false} {"answer_id":6,"answer":"It writes the error message into the .error column and goes on with the other inputs.","keeps_row":false,"na_answers":false,"error_text":true,"others_continue":true,"stops_all":false,"drops_row":false} {"answer_id":7,"answer":"I think it tries the call again and again until it works.","keeps_row":false,"na_answers":false,"error_text":false,"others_continue":false,"stops_all":false,"drops_row":false} {"answer_id":8,"answer":"One failed call stops the whole batch, and you lose the answers of the other inputs.","keeps_row":false,"na_answers":false,"error_text":false,"others_continue":false,"stops_all":true,"drops_row":false} {"answer_id":9,"answer":"The row stays in the output and its answer is NA. The reason for the failure is in .error. The call does not stop.","keeps_row":true,"na_answers":true,"error_text":true,"others_continue":true,"stops_all":false,"drops_row":false} {"answer_id":10,"answer":"The failed input gets NA answers, and the batch goes on.","keeps_row":false,"na_answers":true,"error_text":false,"others_continue":true,"stops_all":false,"drops_row":false} {"answer_id":11,"answer":"decide() skips the input that failed. It does not put that input in the output.","keeps_row":false,"na_answers":false,"error_text":false,"others_continue":false,"stops_all":false,"drops_row":true} {"answer_id":12,"answer":"The output has one row for each input, also for the inputs that fail. The failed rows hold the text of the error.","keeps_row":true,"na_answers":false,"error_text":true,"others_continue":false,"stops_all":false,"drops_row":false} {"answer_id":13,"answer":"Nothing happens. It just works.","keeps_row":false,"na_answers":false,"error_text":false,"others_continue":false,"stops_all":false,"drops_row":false} {"answer_id":14,"answer":"It gives a warning and drops that input. The other rows are fine.","keeps_row":false,"na_answers":false,"error_text":false,"others_continue":true,"stops_all":false,"drops_row":true} {"answer_id":15,"answer":"The reason for the failure is kept in the .error column, word for word from the provider. The answers of that row are NA.","keeps_row":true,"na_answers":true,"error_text":true,"others_continue":false,"stops_all":false,"drops_row":false} {"answer_id":16,"answer":"If one call fails, the other calls still go on and give their answers. The failed one has NA.","keeps_row":false,"na_answers":true,"error_text":false,"others_continue":true,"stops_all":false,"drops_row":false} {"answer_id":17,"answer":"The whole decide() call fails with the first HTTP error.","keeps_row":false,"na_answers":false,"error_text":false,"others_continue":false,"stops_all":true,"drops_row":false} {"answer_id":18,"answer":"Each input keeps its row, in order. A failed call has NA answers and a message in .error. The rest of the batch is not affected.","keeps_row":true,"na_answers":true,"error_text":true,"others_continue":true,"stops_all":false,"drops_row":false} {"answer_id":19,"answer":"decide() stops after the first failure, but it saves the finished answers to the path file.","keeps_row":false,"na_answers":false,"error_text":false,"others_continue":false,"stops_all":true,"drops_row":false} {"answer_id":20,"answer":"The failed row is marked with an error message. Then the model is asked again at once, up to ten times.","keeps_row":true,"na_answers":false,"error_text":true,"others_continue":false,"stops_all":false,"drops_row":false}