Skip to content

porestore.exceptions

Errors exposed by the SDK, without request headers or signed URLs.

PoreStoreError

Bases: Exception

Base class for SDK errors.

APIError

Bases: PoreStoreError

A public API or storage request was rejected.

status_code = status_code instance-attribute

code = code instance-attribute

details = details instance-attribute

TransportError

Bases: PoreStoreError

A request failed; reuse idempotency_key when retrying a submission.

idempotency_key = idempotency_key instance-attribute

ResultNotReadyError

Bases: PoreStoreError

The remote calculation has not completed.

NetworkDataError

Bases: PoreStoreError, ValueError

A network artifact is unavailable to this Result or cannot be decoded safely.

ImageProcessingError

Bases: PoreStoreError

Remote image ingestion failed.

ImageNotReadyError

Bases: PoreStoreError

The image has not finished ingestion.

JobFailedError

Bases: PoreStoreError

A remote calculation failed.

JobCancelledError

Bases: JobFailedError

A remote calculation was cancelled.

WaitTimeoutError

Bases: PoreStoreError, TimeoutError

An explicitly requested wait exceeded its time limit.