
    9 f_                     &    d Z  G d de          ZdS )zBeing removed
c                   *    e Zd ZdZd Zd Zd Zd ZdS )LazyEvaluatezThis is used for formatting strings with values that need to be updated
    at that time, such as the current time or working directory.c                 0    || _         || _        || _        d S N)funcargskwargs)selfr   r   r   s       J/var/www/equiseq/venv/lib/python3.11/site-packages/IPython/core/prompts.py__init__zLazyEvaluate.__init__   s    		    c                 d    | j                             |            | j        | j        i | j         S r   )r   updater   r   )r	   r   s     r
   __call__zLazyEvaluate.__call__   s3    6"""ty$)3t{333r   c                 0    t           |                       S r   )str)r	   s    r
   __str__zLazyEvaluate.__str__   s    4466{{r   c                 2    t           |             |          S r   )format)r	   format_specs     r
   
__format__zLazyEvaluate.__format__   s    ddffk***r   N)__name__
__module____qualname____doc__r   r   r   r    r   r
   r   r      s\        D D  
4 4 4  + + + + +r   r   N)r   objectr   r   r   r
   <module>r      sC    + + + + +6 + + + + +r   