Skip to content

sift_client.errors

CLASS DESCRIPTION
SiftWarning

Base warning for Sift generated warnings.

SiftExperimentalWarning

Warning for experimental features.

SiftIgnoredInputWarning

Warning for input the SDK ignored.

SiftReportLifecycleWarning

Warning for test-results updates that are out of the intended lifecycle order.

SiftReplayReconciledWarning

A test-results upload recovered from an ambiguous retry.

SiftCredentialsError

Raised when Sift credentials cannot be resolved.

SiftWarning

Bases: UserWarning

Base warning for Sift generated warnings.

SiftExperimentalWarning

Bases: SiftWarning

Warning for experimental features.

SiftIgnoredInputWarning

Bases: SiftWarning

Warning for input the SDK ignored.

Covers an unrecognized field on a Create/Update pydantic model, and an update that names no fields to change.

SiftReportLifecycleWarning

Bases: SiftWarning

Warning for test-results updates that are out of the intended lifecycle order.

SiftReplayReconciledWarning

Bases: SiftWarning

A test-results upload recovered from an ambiguous retry.

Issued once per run, after a batch measurement create failed with an unknown outcome and the retry found some or all of the batch already on the server.

SiftCredentialsError

Bases: ValueError

Raised when Sift credentials cannot be resolved.

Subclasses ValueError because that is what SiftClient raised for unusable connection arguments before credential resolution existed.