
    si                     v    S SK Jr  SSKJr  \" \5      rS r " S S5      r " S S\\5      r	 " S	 S
\\
5      rg)    )	getLogger   )
deprecatedc                     U e)N )	exceptions    7lib/python3.13/site-packages/conda/auxlib/exceptions.pyRaiser
      s    
O    c                       \ rS rSrSrSrg)AuxlibError   z@Mixin to identify exceptions associated with the auxlib package.r   N)__name__
__module____qualname____firstlineno____doc____static_attributes__r   r   r	   r   r      s    Jr   r   c                   ,   ^  \ rS rSrSU 4S jjrSrU =r$ )ValidationError   c                    > S U l         Ub  [        TU ]	  U5        g Uc  [        TU ]	  SU S35        g Uc  [        TU ]	  SU SU 35        g [        TU ]	  U SU SU< 35        g )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   ValidationError.__init__   sz    ?GS!]Gz#.>?@ G~eWE#?@G%(VE9Er   )r   )NNN)r   r   r   r   r   r   __classcell__)r!   s   @r	   r   r      s     r   r   c                       \ rS rSrSrg)ThisShouldNeverHappenError   r   N)r   r   r   r   r   r   r   r	   r%   r%      s    r   r%   N)loggingr   deprecationsr   r   logr
   r   	TypeErrorr   AttributeErrorr%   r   r   r	   <module>r,      sB     %K Kk9  	n 	r   