§
    £”jÆ  ã                  ó  — d dl mZ  G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ d	e¦  «        Z G d
„ de¦  «        Z G d„ de	¦  «        Z
 G d„ de	¦  «        Z G d„ de	¦  «        Z G d„ de¦  «        ZdS )é    )Úannotationsc                  ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚFrozenErrorzî
    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                ó\   •— d}t          ¦   «                              |¦  «         || _        d S )Nzcan't set attribute)ÚsuperÚ__init__Úmsg)Úselfr	   Ú	__class__s     €ú^/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/attr/exceptions.pyr   zFrozenError.__init__   s+   ø€ Ø#ˆÝ‰Œ×Ò˜ÑÔÐØˆŒˆˆó    )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__classcell__©r   s   @r   r   r      sB   ø€ € € € € ðð ðð ð ð ð ð ð ð ð r   r   c                  ó   — e Zd ZdZdS )ÚFrozenInstanceErrorz\
    A frozen instance has been attempted to be modified.

    .. versionadded:: 16.1.0
    N©r   r   r   r   © r   r   r   r      ó   € € € € € ðð ð ð r   r   c                  ó   — e Zd ZdZdS )ÚFrozenAttributeErrorz]
    A frozen attribute has been attempted to be modified.

    .. versionadded:: 20.1.0
    Nr   r   r   r   r   r      r   r   r   c                  ó   — e Zd ZdZdS )ÚAttrsAttributeNotFoundErrorzo
    An *attrs* function couldn't find an attribute that the user asked for.

    .. versionadded:: 16.2.0
    Nr   r   r   r   r   r   '   r   r   r   c                  ó   — e Zd ZdZdS )ÚNotAnAttrsClassErrorze
    A non-*attrs* class has been passed into an *attrs* function.

    .. versionadded:: 16.2.0
    Nr   r   r   r   r   r   /   r   r   r   c                  ó   — e Zd ZdZdS )ÚDefaultAlreadySetErrorzŒ
    A default has been set when defining the field and is attempted to be reset
    using the decorator.

    .. versionadded:: 17.1.0
    Nr   r   r   r   r    r    7   ó   € € € € € ðð ð ð r   r    c                  ó   — e Zd ZdZdS )ÚUnannotatedAttributeErrorzq
    A class with ``auto_attribs=True`` has a field without a type annotation.

    .. versionadded:: 17.3.0
    Nr   r   r   r   r#   r#   @   r   r   r#   c                  ó   — e Zd ZdZdS )ÚPythonTooOldErrorz|
    It was attempted to use an *attrs* feature that requires a newer Python
    version.

    .. versionadded:: 18.2.0
    Nr   r   r   r   r%   r%   H   r!   r   r%   c                  ó(   ‡ — e Zd ZdZˆ fd„Zd„ Zˆ xZS )ÚNotCallableErrorzx
    A field requiring a callable has been set with a value that is not
    callable.

    .. versionadded:: 19.2.0
    c                óv   •— t          t          | ¦  «                             ||¦  «         || _        || _        d S ©N)r   Ú	TypeErrorr   r	   Úvalue)r
   r	   r+   r   s      €r   r   zNotCallableError.__init__Y   s5   ø€ Ý�i˜ÑÔ×'Ò'¨¨UÑ3Ô3Ð3ØˆŒØˆŒ
ˆ
ˆ
r   c                ó*   — t          | j        ¦  «        S r)   )Ústrr	   )r
   s    r   Ú__str__zNotCallableError.__str__^   s   € Ý�4”8‰}Œ}Ðr   )r   r   r   r   r   r.   r   r   s   @r   r'   r'   Q   sQ   ø€ € € € € ðð ðð ð ð ð ð
ð ð ð ð ð ð r   r'   N)Ú
__future__r   ÚAttributeErrorr   r   r   Ú
ValueErrorr   r   ÚRuntimeErrorr    r#   r%   r*   r'   r   r   r   ú<module>r3      s�  ðð #Ð "Ð "Ð "Ð "Ð "ðð ð ð ð �.ñ ô ð ð"ð ð ð ð ˜+ñ ô ð ðð ð ð ð ˜;ñ ô ð ðð ð ð ð  *ñ ô ð ðð ð ð ð ˜:ñ ô ð ðð ð ð ð ˜\ñ ô ð ðð ð ð ð  ñ ô ð ðð ð ð ð ˜ñ ô ð ðð ð ð ð �yñ ô ð ð ð r   