resource-watch/prep-nexgddp

View on GitHub
nexgddp/errors.py

Summary

Maintainability
A
0 mins
Test Coverage
A
97%
"""ERRORS"""


class Error(Exception):

    def __init__(self, message):
        self.message = message

    @property
    def serialize(self):
        return {
            'message': self.message
        }


class SqlFormatError(Error):
    pass


class GeostoreNotFound(Error):
    pass


class PeriodNotValid(Error):
    pass


class TableNameNotValid(Error):
    pass


class GeostoreNeeded(Error):
    pass


class XMLParserError(Error):
    pass


class InvalidField(Error):
    pass


class InvalidCoordinates(Error):
    pass


class CoordinatesNeeded(Error):
    pass


class LayerNotFound(Error):
    pass


class DatasetNotFound(Error):
    pass


class RedisError(Error):
    pass


class RasdamanError(Error):
    pass


class CoverageNotFound(Error):
    pass


class DatasetNotFound(Error):
    pass