Source code for pganonymize.exceptions

[docs]class PgAnonymizeException(Exception): """Base exception for all pganonymize errors."""
[docs]class InvalidFieldProvider(PgAnonymizeException): """Raised if an unknown field provider was used in the schema."""
[docs]class InvalidProvider(PgAnonymizeException): """Raised if an unknown provider class was requested."""
[docs]class InvalidProviderArgument(PgAnonymizeException): """Raised if an argument is unknown or invalid for a provider."""
[docs]class ProviderAlreadyRegistered(PgAnonymizeException): """Raised if another provider with the same id has already been registered."""
[docs]class BadDataFormat(PgAnonymizeException): """Raised if the anonymized data cannot be copied."""