Source code for honeycomb.integrationmanager.exceptions

# -*- coding: utf-8 -*-
"""Honeycomb Output Integration Exceptions."""

from __future__ import unicode_literals, absolute_import

from honeycomb.exceptions import PluginError
from honeycomb.integrationmanager import error_messages


[docs]class IntegrationSendEventError(PluginError): """IntegrationSendEventError.""" msg_format = error_messages.INTEGRATION_SEND_EVENT_ERROR
[docs]class IntegrationMissingRequiredFieldError(PluginError): """IntegrationMissingRequiredFieldError."""
[docs]class IntegrationPollEventError(PluginError): """IntegrationPollEventError."""
[docs]class IntegrationOutputFormatError(PluginError): """IntegrationOutputFormatError."""
[docs]class IntegrationPackageError(PluginError): """IntegrationPackageError."""
[docs]class IntegrationNoMethodImplementationError(PluginError): """IntegrationNoMethodImplementationError."""
[docs]class IntegrationNotFound(PluginError): """Integration not found.""" msg_format = error_messages.INTEGRATION_NOT_FOUND_ERROR
[docs]class IntegrationTestFailed(PluginError): """Integration not found.""" msg_format = error_messages.INTEGRATION_TEST_FAILED