"""This module define the different Error types related to the
package picca.delta_extraction
"""
class AstronomicalObjectError(Exception):
    """
        Exceptions occurred in class AstronomicalObject
    """

class ConfigError(Exception):
    """
        Exceptions occurred in class Config
    """

class CorrectionError(Exception):
    """
        Exceptions occurred in class Correction
    """

class DataError(Exception):
    """
        Exceptions occurred in class Data
    """

class DeltaExtractionError(Exception):
    """
        Exceptions occurred in class Survey
    """

class ExpectedFluxError(Exception):
    """
        Exceptions occurred in class ExpectedFlux
    """

class MaskError(Exception):
    """
        Exceptions occurred in class Mask
    """

class QuasarCatalogueError(Exception):
    """
        Exceptions occurred in class Mask
    """

if __name__ == '__main__':
    raise Exception()
