batch Moduł

Publiczne typy wyników dla operacji wsadowych.

Klasy

BatchItemResponse

Odpowiedź z jednej operacji w żądaniu wsadowym.

Odpowiedzi są zwracane w kolejności przesyłania. W przypadku operacji dodanych do zestawu zmian odpowiedzi są wyświetlane w pozycji zestawu zmian w tej kolejności.

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

Wynik wykonania żądania wsadowego.

Zawiera jedną na przesłaną BatchItemResponse operację HTTP. Operacje rozszerzające się na wiele żądań HTTP (np. add_columns z trzema kolumnami) współtworzyją trzy wpisy.

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}")