Coverage for src/instawell/core/exceptions.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2025-11-07 15:47 -0600

1class PrerequisiteStepError(RuntimeError): 

2 """Raised when a required previous step has not been run.""" 

3 

4 pass 

5 

6 

7class DataIntegrityError(ValueError): 

8 """Raised when data integrity checks fail.""" 

9 

10 pass 

11 

12 

13class ConditionParsingError(ValueError): 

14 """Raised when parsing of condition strings fails.""" 

15 

16 pass 

17 

18 

19class FigureGenerationError(RuntimeError): 

20 """Raised when there is an error generating figures.""" 

21 

22 pass