o
    ßý°jä  ã                   @  s~   U d dl mZ d dlZd dlZG dd„ dejƒZejZded< 	 ej	Z	ded< 	 ej
ej Zd	ed
< 	 ej
ej	 Zd	ed< dS )é    )ÚannotationsNc                   @  s&   e Zd ZdZeƒ Zeƒ Zddd„ZdS )ÚSentinelz†Enum used to define sentinel values.

    .. seealso::

        `PEP 661 - Sentinel Values <https://peps.python.org/pep-0661/>`_.
    ÚreturnÚstrc                 C  s   | j j› d| j› �S )NÚ.)Ú	__class__Ú__name__Úname)Úself© r   ú/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/click/_utils.pyÚ__repr__   s   zSentinel.__repr__N)r   r   )r   Ú
__module__Ú__qualname__Ú__doc__ÚobjectÚUNSETÚFLAG_NEEDS_VALUEr   r   r   r   r   r      s
    r   zt.Literal[Sentinel.UNSET]r   z$t.Literal[Sentinel.FLAG_NEEDS_VALUE]r   zt.TypeAliasÚT_UNSETÚT_FLAG_NEEDS_VALUE)Ú
__future__r   ÚenumÚtypingÚtÚEnumr   r   Ú__annotations__r   ÚLiteralr   r   r   r   r   r   Ú<module>   s    