Source code for astropy.samp.errors
# Licensed under a 3-clause BSD style license - see LICENSE.rst
"""
Defines custom errors and exceptions used in `astropy.samp`.
"""
import xmlrpc.client as xmlrpc
from astropy.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.
    """