Ë
    ý�pj‚  ã                  ó0   — d Z ddlmZ ddlZ G d„ d«      Zy)z.Sentinel class for constants with useful reprsé    )ÚannotationsNc                  ó.   — e Zd Zddd„Zdd„Zd	d„Zd
d„Zy)ÚSentinelNc                ó4   — || _         || _        |r|| _        y y ©N)ÚnameÚmoduleÚ__doc__)Úselfr   r	   Ú	docstrings       úi/workspace/moltex-experiments/.pixi/envs/default/lib/python3.12/site-packages/traitlets/utils/sentinel.pyÚ__init__zSentinel.__init__   s   € ØˆŒ	ØˆŒÙØ$ˆD�Lð ó    c                óL   — t        | j                  «      dz   | j                  z   S )NÚ.)Ústrr	   r   ©r   s    r   Ú__repr__zSentinel.__repr__   s   € Ü�4—;‘;Ó #Ñ%¨¯	©	Ñ1Ð1r   c                ó   — | S r   © r   s    r   Ú__copy__zSentinel.__copy__   ó   € Øˆr   c                ó   — | S r   r   )r   Úmemos     r   Ú__deepcopy__zSentinel.__deepcopy__   r   r   r   )r   r   r	   út.Anyr   z
str | NoneÚreturnÚNone)r   r   )r   r   )r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r   r   
   s   „ ô%ó2óôr   r   )r
   Ú
__future__r   ÚtypingÚtr   r   r   r   Ú<module>r%      s   ðÙ 4õ #ã ÷ò r   