
    &e                     &    d Z  G d de          ZdS )z.Sentinel class for constants with useful reprsc                       e Zd ZddZd ZdS )SentinelNc                 8    || _         || _        |r	|| _        d S d S N)namemodule__doc__)selfr   r   	docstrings       6lib/python3.11/site-packages/IPython/utils/sentinel.py__init__zSentinel.__init__   s-    	 	%$DLLL	% 	%    c                 @    t          | j                  dz   | j        z   S )N.)strr   r   )r	   s    r   __repr__zSentinel.__repr__   s    4;#DI--r   r   )__name__
__module____qualname__r   r    r   r   r   r      s7        % % % %. . . . .r   r   N)r   objectr   r   r   r   <module>r      s?    4 4

. 
. 
. 
. 
.v 
. 
. 
. 
. 
.r   