ó
Ż²k^c           @   sī   d  d l  m Z e e  Z d   Z d e f d     YZ d e e f d     YZ d e e	 f d     YZ
 d	 e e f d
     YZ d e e f d     YZ d e e f d     YZ d e e f d     YZ d e e f d     YZ d S(   i’’’’(   t	   getLoggerc         C   s
   |   d  S(   N(    (   t	   exception(    (    s>   lib/python2.7/site-packages/conda/_vendor/auxlib/exceptions.pyt   Raise   s    t   AuxlibErrorc           B   s   e  Z d  Z RS(   s@   Mixin to identify exceptions associated with the auxlib package.(   t   __name__t
   __module__t   __doc__(    (    (    s>   lib/python2.7/site-packages/conda/_vendor/auxlib/exceptions.pyR      s   t   AuthenticationErrorc           B   s   e  Z RS(    (   R   R   (    (    (    s>   lib/python2.7/site-packages/conda/_vendor/auxlib/exceptions.pyR      s   t   NotFoundErrorc           B   s   e  Z RS(    (   R   R   (    (    (    s>   lib/python2.7/site-packages/conda/_vendor/auxlib/exceptions.pyR      s   t   InitializationErrorc           B   s   e  Z RS(    (   R   R   (    (    (    s>   lib/python2.7/site-packages/conda/_vendor/auxlib/exceptions.pyR	      s   t   SenderErrorc           B   s   e  Z RS(    (   R   R   (    (    (    s>   lib/python2.7/site-packages/conda/_vendor/auxlib/exceptions.pyR
      s   t   AssignmentErrorc           B   s   e  Z RS(    (   R   R   (    (    (    s>   lib/python2.7/site-packages/conda/_vendor/auxlib/exceptions.pyR      s   t   ValidationErrorc           B   s   e  Z d d d d   Z RS(   c         C   s¼   d  |  _ | d  k	 r. t t |   j |  n | d  k r\ t t |   j d j |   n\ | d  k r t t |   j d j | |   n+ t t |   j d j | | t |    d  S(   Ns   Value for {0} cannot be None.s   Invalid value {0} for {1}s    {0} must be of type {1}, not {2}(   t   Nonet	   __cause__t   superR   t   __init__t   formatt   repr(   t   selft   keyt   valuet   valid_typest   msg(    (    s>   lib/python2.7/site-packages/conda/_vendor/auxlib/exceptions.pyR   %   s    	N(   R   R   R   R   (    (    (    s>   lib/python2.7/site-packages/conda/_vendor/auxlib/exceptions.pyR   #   s   t   ThisShouldNeverHappenErrorc           B   s   e  Z RS(    (   R   R   (    (    (    s>   lib/python2.7/site-packages/conda/_vendor/auxlib/exceptions.pyR   4   s   N(   t   loggingR    R   t   logR   t   objectR   t
   ValueErrorR   t   KeyErrorR   t   EnvironmentErrorR	   t   IOErrorR
   t   AttributeErrorR   t	   TypeErrorR   R   (    (    (    s>   lib/python2.7/site-packages/conda/_vendor/auxlib/exceptions.pyt   <module>   s   	