o
    wÖi9  ã                   @   s$   d dl mZmZ G dd„ deƒZdS )é    )ÚABCÚabstractmethodc                   @   s   e Zd ZdZedd„ ƒZdS )ÚInferenceServerClientPluginz}Every Triton Client Plugin should extend this class.
    Each plugin needs to implement the :py:meth:`__call__` method.

    c                 C   s   dS )zóThis method will be called when any of the client functions are
        invoked. Note that the request object must be modified in-place.

        Parameters
        ----------
        request : Request
            The request object.

        N© )ÚselfÚrequestr   r   úQ/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/tritonclient/_plugin.pyÚ__call__%   s   z$InferenceServerClientPlugin.__call__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r	   r   r   r   r   r      s    r   N)Úabcr   r   r   r   r   r   r   Ú<module>   s   