o
    -i                     @   s*   d dl mZ d dlmZ G dd dZdS )    )Callable)Anyc                   @   sJ   e Zd ZdZdZdeg ef ddfddZdefdd	Z	defd
dZ
dS )lazyzCWrap a zero-argument callable evaluated only during log formatting._factoryfactoryreturnNc                 C   s
   || _ d S Nr   )selfr    r   T/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/vllm/logging_utils/lazy.py__init__   s   
zlazy.__init__c                 C   s   t |  S r	   )strr   r
   r   r   r   __str__   s   zlazy.__str__c                 C   s   t | S r	   )r   r   r   r   r   __repr__   s   zlazy.__repr__)__name__
__module____qualname____doc__	__slots__r   r   r   r   r   r   r   r   r   r   r      s    r   N)collections.abcr   typingr   r   r   r   r   r   <module>   s   