Coverage for greyhorse / app / resources / errors.py: 100%
9 statements
« prev ^ index » next coverage.py v7.14.0, created at 2026-05-19 00:48 +0300
« prev ^ index » next coverage.py v7.14.0, created at 2026-05-19 00:48 +0300
1from greyhorse.error import Error, ErrorCase
4class ProviderReadyError(Error):
5 namespace = 'greyhorse.app'
7 NotStarted = ErrorCase(
8 msg='Provider "{name}" is not ready because the service has not started', name=str
9 )
10 Disabled = ErrorCase(msg='Provider "{name}" is disabled', name=str)
11 NotReady = ErrorCase(msg='Provider "{name}" is not ready: "{reason}"', name=str, reason=str)
12 Degraded = ErrorCase(msg='Provider "{name}" is degraded: "{reason}"', name=str, reason=str)
13 Replacing = ErrorCase(
14 msg='Provider "{name}" is unavailable: resource is being replaced', name=str
15 )
16 Removing = ErrorCase(
17 msg='Provider "{name}" is unavailable: resource is being removed', name=str
18 )