Source code for cable_club.exceptions
"""Custom exceptions used accross the application."""
# misc
[docs]
class ExhaustedReaderError(CableClubError):
"""Tried to read when there's no more data left."""
# model
[docs]
class ValidationError(ModelError):
"""Custom class to flag values that dont match contraints."""
[docs]
class UnknownFieldError(ModelError):
"""Custom class to flag an attempt to assign an unknown field to a model."""
[docs]
class UninitializedFieldError(ModelError):
"""Custom class to flag that a model's field was not init."""
# config