cata_log_hub.exceptions module

exception cata_log_hub.exceptions.HealthCheckFailedError[source]

Bases: Exception

An error indicating a failed healthcheck.

__init__(*args)[source]
Parameters:

args (object)

Return type:

None

exception cata_log_hub.exceptions.ProviderWarning[source]

Bases: Warning

A warning about a provider.

provider_status: StatusEnum
__init__(*args)[source]
Parameters:

args (Any)

Return type:

None

exception cata_log_hub.exceptions.NetworkError[source]

Bases: Exception

An error with the network.

exception cata_log_hub.exceptions.ProviderBrokenWarning[source]

Bases: ProviderWarning

An error indicating that the provider class may be broken.

provider_status: StatusEnum = 'broken'
exception cata_log_hub.exceptions.ProviderMisconfiguredWarning[source]

Bases: ProviderWarning

An error indicating that the provider is misconfigured.

provider_status: StatusEnum = 'misconfigured'
exception cata_log_hub.exceptions.ProviderInvalidConfigurationWarning[source]

Bases: ProviderMisconfiguredWarning

An error indicating that a provider configuration is invalid.

__init__(*args)[source]
Parameters:

args (Any)

Return type:

None

exception cata_log_hub.exceptions.ProviderUnknownClassWarning[source]

Bases: ProviderMisconfiguredWarning

An error indicating that the provider class-id is unknown.

__init__(*args)[source]
Parameters:

args (Any)

Return type:

None

exception cata_log_hub.exceptions.ProviderMisconfiguredOrBrokenWarning[source]

Bases: ProviderWarning

An error indicating that the provider class may be broken or misconfigured.

provider_status: StatusEnum = 'misconfigured-or-broken'
exception cata_log_hub.exceptions.CatalogUnavailableWarning[source]

Bases: ProviderWarning

The catalog is currently not available. This does not mean that the provider is permanently broken.

provider_status: StatusEnum = 'unavailable'
exception cata_log_hub.exceptions.PagesExhausted[source]

Bases: Exception

The pages of a catalog were exhausted.