
    wBf?                     f   d dl mZ ddlmZ  ee      Zd Z G d d      Z edd       G d	 d
ee             Z	 edd       G d dee
             Z edd       G d dee             Z edd       G d dee             Z edd       G d dee             Z G d dee      Z G d dee      Zy)    )	getLogger   )
deprecatedc                     | )N )	exceptions    7lib/python3.12/site-packages/conda/auxlib/exceptions.pyRaiser
      s    
O    c                       e Zd ZdZy)AuxlibErrorz@Mixin to identify exceptions associated with the auxlib package.N)__name__
__module____qualname____doc__r   r   r	   r   r      s    Jr   r   z24.3z24.9c                       e Zd Zy)AuthenticationErrorNr   r   r   r   r   r	   r   r          r   r   c                       e Zd Zy)NotFoundErrorNr   r   r   r	   r   r      r   r   r   c                       e Zd Zy)InitializationErrorNr   r   r   r	   r   r      r   r   r   c                       e Zd Zy)SenderErrorNr   r   r   r	   r   r      r   r   r   c                       e Zd Zy)AssignmentErrorNr   r   r   r	   r   r   #   r   r   r   c                         e Zd Zd fd	Z xZS )ValidationErrorc                     d | _         |t        | 	  |       y |t        | 	  d| d       y |t        | 	  d| d|        y t        | 	  | d| d|       y )Nz
Value for z cannot be None.zInvalid value z for z must be of type z, not )	__cause__super__init__)selfkeyvaluevalid_typesmsg	__class__s        r	   r#   zValidationError.__init__*   sz    ?GS!]Gz#.>?@ G~eWE#?@G%(VE9Er   )NNN)r   r   r   r#   __classcell__)r)   s   @r	   r   r   (   s     r   r   c                       e Zd Zy)ThisShouldNeverHappenErrorNr   r   r   r	   r,   r,   8   s    r   r,   N)loggingr   deprecationsr   r   logr
   r   
ValueErrorr   KeyErrorr   EnvironmentErrorr   IOErrorr   AttributeErrorr   	TypeErrorr   r,   r   r   r	   <module>r6      s     %K K FF	+z 	 	 FF	K 	 	 FF	+'7 	 	 FF	+w 	 	 FF	k> 	 	k9  	n 	r   