§
    ãóÉjù  ã                   ó  — d dl mZ  G d„ de¦  «        Z G d„ de¦  «        Z G d„ dee¦  «        Z G d„ d	ee¦  «        Z G d
„ dee¦  «        Z G d„ de¦  «        Z	 G d„ dee¦  «        Z
 G d„ de
¦  «        Z G d„ de
¦  «        Z G d„ de
¦  «        Z G d„ de
e¦  «        Z G d„ dee¦  «        Z G d„ dee¦  «        Z G d„ dee¦  «        Z G d„ dee¦  «        Z G d „ d!ee¦  «        Z G d"„ d#e¦  «        Z G d$„ d%e¦  «        Zd&S )'é    )ÚAnyc                   óâ   — e Zd ZU eed<   eed<   eed<   edz  ed<   eed<   edz  ed<   edz  ed<   ee         dz  ed	<   edz  ed
<   ee         dz  ed<   edz  ed<   dZe	ed<   dededdfd„Z
dS )ÚOmegaConfBaseExceptionÚparent_nodeÚ
child_nodeÚkeyNÚfull_keyÚvalueÚmsgÚcauseÚobject_typeÚobject_type_strÚref_typeÚref_type_strFÚ_initializedÚ_argsÚ_kwargsÚreturnc                 óv   — d | _         d | _        d | _        d | _        d | _        d | _        d | _        d | _        d S ©N)r   r   r   r	   r
   r   r   r   )Úselfr   r   s      ús/home/lighthouse/badge-speaker-benchmark/.benchmark-venv-community/lib/python3.11/site-packages/omegaconf/errors.pyÚ__init__zOmegaConfBaseException.__init__   s@   € ØˆÔØˆŒØˆŒØˆŒØˆŒ
ØˆŒØˆÔØˆŒˆˆó    )Ú__name__Ú
__module__Ú__qualname__r   Ú__annotations__ÚstrÚ	ExceptionÚtyper   Úboolr   © r   r   r   r      sî   € € € € € € àÐÐÑØ€O€O�OØ	€H€H�HØ�D‰jÐÐÑØ€J€J�JØ	ˆt‰€O€O�OØ�tÑÐÐÑØ�c”˜TÑ!Ð!Ð!Ñ!Ø˜4‘ZÐÐÑØ�3Œi˜$ÑÐÐÑØ˜‘*ÐÐÑà€L�$ÐÐÑð˜sð ¨sð °tð ð ð ð ð ð r   r   c                   ó   — e Zd ZdZdS )ÚMissingMandatoryValuezfThrown when a variable flagged with '???' value is accessed to
    indicate that the value was not setN©r   r   r   Ú__doc__r#   r   r   r%   r%      s   € € € € € ð+ð +ð +ð +r   r%   c                   ó   — e Zd ZdZdS )ÚKeyValidationErrorz6
    Thrown when an a key of invalid type is used
    Nr&   r#   r   r   r)   r)   $   ó   € € € € € ðð ð ð r   r)   c                   ó   — e Zd ZdZdS )ÚValidationErrorz.
    Thrown when a value fails validation
    Nr&   r#   r   r   r,   r,   *   r*   r   r,   c                   ó   — e Zd ZdZdS )ÚUnsupportedValueTypez=
    Thrown when an input value is not of supported type
    Nr&   r#   r   r   r.   r.   0   r*   r   r.   c                   ó   — e Zd ZdZdS )ÚReadonlyConfigErrorz=
    Thrown when someone tries to modify a frozen config
    Nr&   r#   r   r   r0   r0   6   r*   r   r0   c                   ó   — e Zd ZdZdS )ÚInterpolationResolutionErrorzK
    Base class for exceptions raised when resolving an interpolation.
    Nr&   r#   r   r   r2   r2   <   r*   r   r2   c                   ó   — e Zd ZdZdS )ÚUnsupportedInterpolationTypezM
    Thrown when an attempt to use an unregistered interpolation is made
    Nr&   r#   r   r   r4   r4   B   r*   r   r4   c                   ó   — e Zd ZdZdS )ÚInterpolationKeyErrorzL
    Thrown when a node does not exist when resolving an interpolation.
    Nr&   r#   r   r   r6   r6   H   r*   r   r6   c                   ó   — e Zd ZdZdS )Ú InterpolationToMissingValueErrorzO
    Thrown when a node interpolation points to a node that is set to ???.
    Nr&   r#   r   r   r8   r8   N   r*   r   r8   c                   ó   — e Zd ZdZdS )ÚInterpolationValidationErrorzO
    Thrown when the result of an interpolation fails the validation step.
    Nr&   r#   r   r   r:   r:   T   r*   r   r:   c                   ó8   ‡ — e Zd ZdZdeddfˆ fd„Zdefd„Zˆ xZS )ÚConfigKeyErrorzY
    Thrown from DictConfig when a regular dict access would have caused a KeyError.
    r   r   Nc                 óX   •— t          ¦   «                              |¦  «         || _        d S r   )Úsuperr   r   )r   r   Ú	__class__s     €r   r   zConfigKeyError.__init___   s&   ø€ Ý‰Œ×Ò˜ÑÔÐØˆŒˆˆr   c                 ó"   — | j         €J ‚| j         S )zW
        Workaround to nasty KeyError quirk: https://bugs.python.org/issue2651
        )r   )r   s    r   Ú__str__zConfigKeyError.__str__c   s   € ð ŒxÐ#Ð#Ð#ØŒxˆr   )r   r   r   r'   r   r   rA   Ú__classcell__)r?   s   @r   r<   r<   Z   sp   ø€ € € € € ðð ð˜Cð  Dð ð ð ð ð ð ð˜ð ð ð ð ð ð ð ð r   r<   c                   ó   — e Zd ZdZdS )ÚConfigAttributeErrorz`
    Thrown from a config object when a regular access would have caused an AttributeError.
    Nr&   r#   r   r   rD   rD   k   r*   r   rD   c                   ó   — e Zd ZdZdS )ÚConfigTypeErrorzZ
    Thrown from a config object when a regular access would have caused a TypeError.
    Nr&   r#   r   r   rF   rF   q   r*   r   rF   c                   ó   — e Zd ZdZdS )ÚConfigIndexErrorz\
    Thrown from a config object when a regular access would have caused an IndexError.
    Nr&   r#   r   r   rH   rH   w   r*   r   rH   c                   ó   — e Zd ZdZdS )ÚConfigValueErrorz[
    Thrown from a config object when a regular access would have caused a ValueError.
    Nr&   r#   r   r   rJ   rJ   }   r*   r   rJ   c                   ó   — e Zd ZdZdS )ÚConfigCycleDetectedExceptionzL
    Thrown when a cycle is detected in the graph made by config nodes.
    Nr&   r#   r   r   rL   rL   ƒ   r*   r   rL   c                   ó   — e Zd ZdZdS )ÚGrammarParseErrorzT
    Thrown when failing to parse an expression according to the ANTLR grammar.
    Nr&   r#   r   r   rN   rN   ‰   r*   r   rN   N)Útypingr   r    r   r%   Ú
ValueErrorr)   r,   r.   r0   r2   r4   r6   r8   r:   ÚKeyErrorr<   ÚAttributeErrorrD   Ú	TypeErrorrF   Ú
IndexErrorrH   rJ   rL   rN   r#   r   r   ú<module>rU      s9  ðØ Ð Ð Ð Ð Ð ðð ð ð ð ˜Yñ ô ð ð6+ð +ð +ð +ð +Ð2ñ +ô +ð +ð
ð ð ð ð Ð/°ñ ô ð ðð ð ð ð Ð,¨jñ ô ð ðð ð ð ð ˜?¨Jñ ô ð ðð ð ð ð Ð0ñ ô ð ðð ð ð ð Ð#9¸:ñ ô ð ðð ð ð ð Ð#?ñ ô ð ðð ð ð ð Ð8ñ ô ð ðð ð ð ð Ð'Cñ ô ð ðð ð ð ð Ð#?Àñ ô ð ðð ð ð ð Ð+¨Xñ ô ð ð"ð ð ð ð Ð1°>ñ ô ð ðð ð ð ð Ð,¨iñ ô ð ðð ð ð ð Ð-¨zñ ô ð ðð ð ð ð Ð-¨zñ ô ð ðð ð ð ð Ð#9ñ ô ð ðð ð ð ð Ð.ñ ô ð ð ð r   