
    i?                     B    d dl mZmZmZ d dlmZ  G d de          ZdS )    )DictTupleUnion)Toolc                   >    e Zd Zdeeef         deeef         fdZdS )MultiArgsTool
tool_inputreturnc                 >    t          |t                    r|fi fS d|fS )N )
isinstancestr)selfr	   s     :/var/www/html/ls-ibe-bot-apis/app/agents/tools/__init__.py_to_args_and_kwargsz!MultiArgsTool._to_args_and_kwargs   s+    j#&& 	"="$$z>!    N)__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r      sI        "eCI.> "5PTCU " " " " " "r   r   N)typingr   r   r   langchain_core.toolsr   r   r   r   r   <module>r      si    % % % % % % % % % % % % % % % %" " " " "D " " " " "r   