Exceptions
matchbox.common.exceptions
¶
Custom exceptions for Matchbox.
Classes:
-
MatchboxClientSettingsException
–Incorrect configuration provided to client.
-
MatchboxUnparsedClientRequest
–The API could not parse the content of the client request.
-
MatchboxUnhandledServerResponse
–The API sent an unexpected response.
-
MatchboxSourceFieldError
–Specified fields diverge with the warehouse.
-
MatchboxSourceCredentialsError
–Location credentials must be set.
-
MatchboxSourceExtractTransformError
–Invalid ETL logic detected.
-
MatchboxSourceTableError
–Tables not found in your source data warehouse.
-
MatchboxServerFileError
–There was a problem with file upload.
-
MatchboxResolutionNotFoundError
–Resolution not found.
-
MatchboxSourceNotFoundError
–SourceConfig not found on the server.
-
MatchboxDataNotFound
–Data doesn’t exist in the Matchbox source table.
-
MatchboxClientFileError
–There was a problem with file download.
-
MatchboxConnectionError
–Connection to Matchbox’s backend database failed.
-
MatchboxDeletionNotConfirmed
–Deletion must be confirmed: if certain, rerun with certain=True.
-
MatchboxResolutionAlreadyExists
–Resolution already exists.
-
MatchboxDatabaseWriteError
–Could not be written to the backend DB, likely due to a constraint violation.
MatchboxSourceExtractTransformError
¶
MatchboxSourceExtractTransformError(
logic: str | None = None,
)
MatchboxSourceTableError
¶
MatchboxResolutionNotFoundError
¶
MatchboxResolutionNotFoundError(
message: str | None = None,
name: ResolutionName | None = None,
)
MatchboxSourceNotFoundError
¶
MatchboxDataNotFound
¶
MatchboxDeletionNotConfirmed
¶
MatchboxDeletionNotConfirmed(
message: str | None = None,
children: list[ResolutionName] | None = None,
)