ó
    ¬æg¹  ã                  óâ   • S SK Jr  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)é    )Úannotations)ÚClassVarc                  ó.   • \ rS rSr% SrSr\/rS\S'   Srg)Ú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
zcan't set attributezClassVar[tuple[str]]Úargs© N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úmsgr   Ú__annotations__Ú__static_attributes__r	   ó    Ú1/usr/lib/python3/dist-packages/attr/exceptions.pyr   r      s   ‡ ñð  €CØ"% €DÐ
Ö&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
r	   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)ÚsuperÚ	TypeErrorÚ__init__r   Úvalue)Úselfr   r4   Ú	__class__s      €r   r3   ÚNotCallableError.__init__Y   s   ø€ ÜŒi˜Ñ'¨Ô3ØŒØ�
r   c                ó,   • [        U R                  5      $ r0   )Ústrr   )r5   s    r   Ú__str__ÚNotCallableError.__str__^   s   € Ü�4—8‘8‹}Ðr   )r   r4   )	r
   r   r   r   r   r3   r:   r   Ú__classcell__)r6   s   @r   r-   r-   Q   s   ø† ñõ÷
ð r   r-   N)Ú
__future__r   Útypingr   ÚAttributeErrorr   r   r   Ú
ValueErrorr   r    ÚRuntimeErrorr#   r'   r*   r2   r-   r	   r   r   Ú<module>rB      sy   ðõ #å ô'�.ô 'ô˜+ô ô˜;ô ô *ô ô˜:ô ô˜\ô ô ô ô˜ô ô�yõ r   