
    h                    0    S r SSKJr  SSKr " S S5      rg)z.Sentinel class for constants with useful reprs    )annotationsNc                  @    \ rS rSrSS	S jjrS
S jrSS jrSS jrSrg)Sentinel
   Nc                8    Xl         X l        U(       a  X0l        g g N)namemodule__doc__)selfr	   r
   	docstrings       kC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\traitlets/utils/sentinel.py__init__Sentinel.__init__   s    	$L     c                L    [        U R                  5      S-   U R                  -   $ )N.)strr
   r	   r   s    r   __repr__Sentinel.__repr__   s    4;;#%		11r   c                    U $ r    r   s    r   __copy__Sentinel.__copy__       r   c                    U $ r   r   )r   memos     r   __deepcopy__Sentinel.__deepcopy__   r   r   )r   r
   r	   r   )r	   r   r
   t.Anyr   z
str | NonereturnNone)r"   r   )r"   r   )r   r!   r"   r   )	__name__
__module____qualname____firstlineno__r   r   r   r   __static_attributes__r   r   r   r   r   
   s    %2r   r   )r   
__future__r   typingtr   r   r   r   <module>r,      s    4 #  r   