o
    Zh                     @   s<   d Z ddlmZ ddlmZmZ d	dee defddZdS )
z,Utilities to use Google provided components.    )metadata)AnyOptionalNmodulereturnc                 C   s>   ddl m} td}| r| d|  n|}||d| dS )zReturn a custom user agent header.

    Args:
        module (Optional[str]):
            Optional. The module for a custom user agent header.
    Returns:
        google.api_core.gapic_v1.client_info.ClientInfo
    r   )
ClientInfoZ	langchain-z
langchain/)client_library_version
user_agent)Z$google.api_core.gapic_v1.client_infor   r   version)r   r   Zlangchain_versionr	    r   W/var/www/html/lang_env/lib/python3.10/site-packages/langchain_community/utils/google.pyget_client_info   s   	
r   )N)__doc__	importlibr   typingr   r   strr   r   r   r   r   <module>   s    