batch Módulo

Tipos de resultados públicos para operações em lote.

Classes

BatchItemResponse

Resposta de uma única operação dentro de um pedido por lote.

As respostas são devolvidas por ordem de submissão. Para operações adicionadas a um conjunto de alterações, as respostas aparecem na posição do conjunto de alterações nessa ordem.

Example:


   for item in result.responses:
       if item.is_success:
           print(f"[OK] {item.status_code} entity_id={item.entity_id}")
       else:
           print(f"[ERR] {item.status_code}: {item.error_message}")
BatchResult

Resultado da execução de um pedido em lote.

Contém uma BatchItemResponse por cada operação HTTP submetida. Operações que se expandem para múltiplos pedidos HTTP (por exemplo, add_columns com três colunas) contribuem com três entradas.

Example:


   result = client.batch.new().execute()
   print(f"Succeeded: {len(result.succeeded)}, Failed: {len(result.failed)}")
   for guid in result.entity_ids:
       print(f"[OK] entity_id: {guid}")