astropy:docs

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

Page Contents