σ
ίΘ[c           @` sΉ   d  Z  d d l m Z m Z m Z m Z d d l m Z d d l	 m
 Z
 d d d d	 g Z d
 e
 f d     YZ d e f d     YZ d e f d     YZ d e j f d     YZ d S(   u>   
Defines custom errors and exceptions used in `astropy.samp`.
i    (   t   absolute_importt   divisiont   print_functiont   unicode_literalsi   (   t   xmlrpc_client(   t   AstropyUserWarningu   SAMPWarningu   SAMPHubErroru   SAMPClientErroru   SAMPProxyErrort   SAMPWarningc           B` s   e  Z d  Z RS(   u-   
    SAMP-specific Astropy warning class
    (   t   __name__t
   __module__t   __doc__(    (    (    s2   lib/python2.7/site-packages/astropy/samp/errors.pyR      s   t   SAMPHubErrorc           B` s   e  Z d  Z RS(   u   
    SAMP Hub exception.
    (   R   R   R	   (    (    (    s2   lib/python2.7/site-packages/astropy/samp/errors.pyR
      s   t   SAMPClientErrorc           B` s   e  Z d  Z RS(   u!   
    SAMP Client exceptions.
    (   R   R   R	   (    (    (    s2   lib/python2.7/site-packages/astropy/samp/errors.pyR      s   t   SAMPProxyErrorc           B` s   e  Z d  Z RS(   u"   
    SAMP Proxy Hub exception
    (   R   R   R	   (    (    (    s2   lib/python2.7/site-packages/astropy/samp/errors.pyR   "   s   N(   R	   t
   __future__R    R   R   R   t   extern.six.movesR   t   xmlrpct   utils.exceptionsR   t   __all__R   t	   ExceptionR
   R   t   FaultR   (    (    (    s2   lib/python2.7/site-packages/astropy/samp/errors.pyt   <module>   s   "