o
    €j6hÿ  ã                   @  sj   d Z ddlmZ ddlZddlZddlmZ ddlmZ ddlm	Z	 e 
ddd	g¡ZG d
d„ dejƒZdS )zCommand.é    )ÚannotationsN)ÚSequence)Úparsed_args_lib)Úpost_process_utilsÚProcessingCommandÚnameÚfnc                   @  s0   e Zd ZdZejddd	„ƒZejddd„ƒZdS )ÚCommandz<Base class for implementation of Magics commands like "run".Úparsed_argsúparsed_args_lib.ParsedArgsÚcell_contentÚstrÚpost_processing_fnsú2Sequence[post_process_utils.ParsedPostProcessExpr]c                 C  ó   dS )z@Executes the command given `parsed_args` and the `cell_content`.N© )Úselfr
   r   r   r   r   ús/var/www/html/chefvision.cloud.itp360.com/venv/lib/python3.10/site-packages/google/generativeai/notebook/command.pyÚexecute    ó    zCommand.executeÚtokensúSequence[Sequence[str]]Úreturnc                 C  r   )z/Parses post-processing tokens for this command.Nr   )r   r   r   r   r   Úparse_post_processing_tokens)   r   z$Command.parse_post_processing_tokensN)r
   r   r   r   r   r   )r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚabcÚabstractmethodr   r   r   r   r   r   r	      s    r	   )r   Ú
__future__r   r   ÚcollectionsÚtypingr   Úgoogle.generativeai.notebookr   r   Ú
namedtupler   ÚABCr	   r   r   r   r   Ú<module>   s   