
    .`i                     8    d dl mZ d dlmZ  G d d          ZdS )    )Callable)Anyc                   N    e Zd ZdZdZdeg ef         ddfdZdefdZ	defdZ
dS )	lazyzCWrap a zero-argument callable evaluated only during log formatting._factoryfactoryreturnNc                     || _         d S Nr   )selfr	   s     k/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/vllm/logging_utils/lazy.py__init__zlazy.__init__   s        c                 D    t          |                                           S r   )strr   r   s    r   __str__zlazy.__str__   s    4==??###r   c                      t          |           S r   )r   r   s    r   __repr__zlazy.__repr__   s    4yyr   )__name__
__module____qualname____doc__	__slots__r   r   r   r   r   r    r   r   r   r      s        MMI S 1  d        $ $ $ $ $#      r   r   N)collections.abcr   typingr   r   r   r   r   <module>r      s]    % $ $ $ $ $               r   