# Source code for drf_yasg.errors

    class SwaggerError(Exception):
        pass

    class SwaggerValidationError(SwaggerError):
        def __init__(self, msg, errors=None, spec=None, source_codec=None, *args):
            super(SwaggerValidationError, self).__init__(msg, *args)
            self.errors = errors
            self.spec = spec
            self.source_codec = source_codec

    class SwaggerGenerationError(SwaggerError):
        pass