Coverage for src/dynapydantic/exceptions.py: 100%

1"""Custom exception types"""

2

3

4 class Error(Exception):

5 """Base class for all dynapydanitc errors"""

6

7

8 class RegistrationError(Error):

9 """Occurs when a model cannot be registered"""

10

11

12 class AmbiguousDiscriminatorValueError(Error):

13 """Occurs when the discriminator value is ambiguous"""

14

15

16 class ConfigurationError(Error):

17 """Occurs when the user misconfigured a tracking setup"""