Skip to content
18 changes: 18 additions & 0 deletions dataforge/exceptions.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
class DataForgeError(Exception):
"""Base exception."""


class ConfigError(DataForgeError):
"""Invalid dataforge.yml."""


class SchemaValidationError(DataForgeError):
"""Row failed schema validation."""


class SourceError(DataForgeError):
"""Source read failure."""


class SinkError(DataForgeError):
"""Sink write failure."""
Loading