Source code for astropy.vo.samp.errors
# Licensed under a 3-clause BSD style license - see LICENSE.rst
"""
Defines custom errors and exceptions used in `astropy.vo.samp`.
"""
from __future__ import (absolute_import, division, print_function,
unicode_literals)
from ...extern.six.moves import xmlrpc_client as xmlrpc
from ...utils.exceptions import AstropyUserWarning
__all__ = ['SAMPWarning', 'SAMPHubError', 'SAMPClientError', 'SAMPProxyError']
[docs]class SAMPWarning(AstropyUserWarning):
"""
SAMP-specific Astropy warning class
"""
[docs]class SAMPHubError(Exception):
"""
SAMP Hub exception.
"""
[docs]class SAMPClientError(Exception):
"""
SAMP Client exceptions.
"""
[docs]class SAMPProxyError(xmlrpc.Fault):
"""
SAMP Proxy Hub exception
"""