ó
    EñiÆ  ã                  óÖ   • S SK Jr   " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r " S S\	5      r
 " S S\	5      r " S S\	5      r " S S\5      rg)é    )Úannotationsc                  ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚFrozenErroré   zÖ
A frozen/immutable instance or attribute have been attempted to be
modified.

It mirrors the behavior of ``namedtuples`` by using the same error message
and subclassing `AttributeError`.

.. versionadded:: 20.1.0
c                ó4   >• Sn[         TU ]  U5        Xl        g )Nzcan't set attribute)ÚsuperÚ__init__Úmsg)Úselfr
   Ú	__class__s     €ÚL/home/mande/repo/quber/.venv/lib/python3.13/site-packages/attr/exceptions.pyr	   ÚFrozenError.__init__   s   ø€ Ø#ˆÜ‰Ñ˜ÔØ�ó    )r
   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r	   Ú__static_attributes__Ú__classcell__©r   s   @r   r   r      s   ø† ñ÷ó r   r   c                  ó   • \ rS rSrSrSrg)ÚFrozenInstanceErroré   zP
A frozen instance has been attempted to be modified.

.. versionadded:: 16.1.0
© N©r   r   r   r   r   r   r   r   r   r   r      ó   † ôr   r   c                  ó   • \ rS rSrSrSrg)ÚFrozenAttributeErroré   zQ
A frozen attribute has been attempted to be modified.

.. versionadded:: 20.1.0
r   Nr   r   r   r   r   r      r   r   r   c                  ó   • \ rS rSrSrSrg)ÚAttrsAttributeNotFoundErroré'   zc
An *attrs* function couldn't find an attribute that the user asked for.

.. versionadded:: 16.2.0
r   Nr   r   r   r   r"   r"   '   r   r   r"   c                  ó   • \ rS rSrSrSrg)ÚNotAnAttrsClassErroré/   zY
A non-*attrs* class has been passed into an *attrs* function.

.. versionadded:: 16.2.0
r   Nr   r   r   r   r%   r%   /   r   r   r%   c                  ó   • \ rS rSrSrSrg)ÚDefaultAlreadySetErroré7   z|
A default has been set when defining the field and is attempted to be reset
using the decorator.

.. versionadded:: 17.1.0
r   Nr   r   r   r   r(   r(   7   ó   † ôr   r(   c                  ó   • \ rS rSrSrSrg)ÚUnannotatedAttributeErroré@   ze
A class with ``auto_attribs=True`` has a field without a type annotation.

.. versionadded:: 17.3.0
r   Nr   r   r   r   r,   r,   @   r   r   r,   c                  ó   • \ rS rSrSrSrg)ÚPythonTooOldErroréH   zl
It was attempted to use an *attrs* feature that requires a newer Python
version.

.. versionadded:: 18.2.0
r   Nr   r   r   r   r/   r/   H   r*   r   r/   c                  ó2   ^ • \ rS rSrSrU 4S jrS rSrU =r$ )ÚNotCallableErroréQ   zh
A field requiring a callable has been set with a value that is not
callable.

.. versionadded:: 19.2.0
c                óD   >• [         [        U ]  X5        Xl        X l        g ©N)r   Ú	TypeErrorr	   r
   Úvalue)r   r
   r7   r   s      €r   r	   ÚNotCallableError.__init__Y   s   ø€ ÜŒi˜Ñ'¨Ô3ØŒØ�
r   c                ó,   • [        U R                  5      $ r5   )Ústrr
   )r   s    r   Ú__str__ÚNotCallableError.__str__^   s   € Ü�4—8‘8‹}Ðr   )r
   r7   )	r   r   r   r   r   r	   r;   r   r   r   s   @r   r2   r2   Q   s   ø† ñõ÷
ð r   r2   N)Ú
__future__r   ÚAttributeErrorr   r   r   Ú
ValueErrorr"   r%   ÚRuntimeErrorr(   r,   r/   r6   r2   r   r   r   Ú<module>rA      sv   ðõ #ô�.ô ô"˜+ô ô˜;ô ô *ô ô˜:ô ô˜\ô ô ô ô˜ô ô�yõ r   