
    ^h                         S r  " S S\5      rg)z.Sentinel class for constants with useful reprsc                   $    \ rS rSrSS jrS rSrg)Sentinel   Nc                 8    Xl         X l        U(       a  X0l        g g N)namemodule__doc__)selfr   r   	docstrings       P/home/james-whalen/.local/lib/python3.13/site-packages/IPython/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;;#DII--r   )r	   r   r   r   )__name__
__module____qualname____firstlineno__r   r   __static_attributes__ r   r   r   r      s    %.r   r   N)r	   objectr   r   r   r   <module>r      s    4

.v 
.r   