nucleus.upload_response#

UploadResponse

Response for long upload job. For internal use only!

class nucleus.upload_response.UploadResponse(json)#

Response for long upload job. For internal use only!

Parameters:

json (dict) – Payload from which to construct the UploadResponse.

dataset_id#

The scale-generated id for the dataset that was uploaded to

new_items#

How many items are new in the upload

updated_items#

How many items were updated

ignored_items#

How many items were ignored

upload_errors#

A list of errors encountered during upload

error_codes#

A set of all the error codes encountered during upload

error_payload#

The detailed error payload returned from the endpoint.

json()#

return: { new_items: int, updated_items: int, ignored_items: int, upload_errors: int, }

Return type:

dict

record_error(response, num_uploads)#
Parameters:
  • response – json response

  • num_uploads – len of itemss tried to upload

update_response(json)#
Parameters:

json – { new_items: int, updated_items: int, ignored_items: int, upload_errors: int, }