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 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