#raise print("FAILD TO PROCESS NUMBER: %s." % str((row[:4]))) print("REASON: %s." % str(e)) print("") save_row = row[:4] if len(save_row) < 4: save_row.append([]) save_row.append(str(e)) csv_failednums.append(save_row) csv_list.append_row_to_csv_file(FAILEDNUMS_FILENAME, save_row, CSV_HEADERS) print("") saver.cancel_changes() continue saver.flush() row_index = csv_list.get_tuple_row_index_of(row[:4], csv_failednums, force_length=True) save_failed = (row_index != -1) while row_index != -1: del csv_failednums[row_index] row_index = csv_list.get_tuple_row_index_of(row[:4], csv_failednums, force_length=True)