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

1from greyhorse.error import Error, ErrorCase 

2 

3 

4class ProviderReadyError(Error): 

5 namespace = 'greyhorse.app' 

6 

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 )