ó
Ú"wTc           @   s9  d  Z  d d d d d d d d d	 d
 d g Z d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ	 d e	 f d     YZ
 d e	 f d     YZ d	 e f d     YZ d
 e f d     YZ d e f d     YZ d S(   s   Exceptions raised by getmail.
t   getmailErrort   getmailConfigurationErrort   getmailDnsLookupErrort   getmailDnsServerFailuret   getmailOperationErrort   getmailFilterErrort   getmailRetrievalErrort   getmailDeliveryErrort   getmailCredentialErrort   getmailLoginRefusedErrort   getmailMailboxSelectErrorc           B   s   e  Z d  Z RS(   s&   Base class for all getmail exceptions.(   t   __name__t
   __module__t   __doc__(    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR       s   c           B   s   e  Z d  Z RS(   s=   Exception raised when a user configuration error is detected.(   R   R   R   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR      s   c           B   s   e  Z d  Z RS(   s2   Exception raised when a runtime error is detected.(   R   R   R   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR      s   c           B   s   e  Z d  Z RS(   sl   Exception raised when a server (cough MSExchange cough) fails to 
    hand over a message it claims to have.(   R   R   R   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR   !   s   c           B   s   e  Z d  Z RS(   sj   Exception raised when problems occur during message filtering.
    Subclass of getmailOperationError.
    (   R   R   R   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR   &   s   c           B   s   e  Z d  Z RS(   si   Exception raised when problems occur during message delivery.
    Subclass of getmailOperationError.
    (   R   R   R   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR   ,   s   t   getmailDnsErrorc           B   s   e  Z d  Z RS(   s<   Base class for errors looking up hosts in DNS to connect to.(   R   R   R   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR   2   s   c           B   s   e  Z d  Z RS(   s>   No such DNS name, or name found but no address records for it.(   R   R   R   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR   6   s   c           B   s   e  Z d  Z RS(   s.   DNS server failed when trying to look up name.(   R   R   R   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR   :   s   c           B   s   e  Z d  Z RS(   sh   Error raised when server says "bad password", "no such user", etc
    (when that is possible to detect).(   R   R   R   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR   >   s   c           B   s   e  Z d  Z RS(   sť   Error raised when the server is just refusing logins due to reasons
    other than credential problems (when that is possible to detect):  server
    too busy, service shutting down, etc.(   R   R   R   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR	   C   s   c           B   s   e  Z d  Z RS(   s~   Error raised when the server responds NO to an (IMAP) select mailbox
    command -- no such mailbox, no permissions, etc.
    (   R   R   R   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyR
   I   s   N(   R   t   __all__t   StandardErrorR    R   R   R   R   R   R   R   R   R   R	   R
   (    (    (    s:   /usr/lib/python2.7/dist-packages/getmailcore/exceptions.pyt   <module>   s.   	