§
    ÇPƒit  ã                   óX   — d dl mZ d dlmZ d dlmZ d dlmZ d„ Z G d„ de¦  «        Z	dS )	é    )ÚArgumentParser)ÚOptional)ÚBaseDatasetsCLICommand)Údelete_from_hubc                 óN   — t          | j        | j        | j        | j        ¦  «        S ©N)ÚDeleteFromHubCommandÚ
dataset_idÚconfig_nameÚtokenÚrevision)Úargss    úu/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/datasets/commands/delete_from_hub.pyÚ_command_factoryr      s)   € ÝØŒØÔØŒ
ØŒñ	ô ð ó    c            	       ó\   — e Zd Zed„ ¦   «         Zdededee         dee         fd„Zd
d	„ZdS )r	   c                 ó"  — |                       dd¬¦  «        } |                      dd¬¦  «         |                      dd¬¦  «         |                      dd	¬¦  «         |                      d
d¬¦  «         |                      t          ¬¦  «         d S )Nr   z"Delete dataset config from the Hub)Úhelpr
   zJsource dataset ID, e.g. USERNAME/DATASET_NAME or ORGANIZATION/DATASET_NAMEr   zconfig name to deletez--tokenz$access token to the Hugging Face Hubz
--revisionzsource revision)Úfunc)Ú
add_parserÚadd_argumentÚset_defaultsr   )Úparsers    r   Úregister_subcommandz(DeleteFromHubCommand.register_subcommand   s­   € à!'×!2Ò!2Ð3DÐKoÐ!2Ñ!pÔ!pˆØ×ÒØÐkð 	ñ 	
ô 	
ð 	
ð 	×Ò˜MÐ0GÐÑHÔHÐHØ×Ò˜IÐ,RÐÑSÔSÐSØ×Ò˜LÐ/@ÐÑAÔAÐAØ×ÒÕ!1ÐÑ2Ô2Ð2Ð2Ð2r   r
   r   r   r   c                 ó>   — || _         || _        || _        || _        d S r   )Ú_dataset_idÚ_config_nameÚ_tokenÚ	_revision)Úselfr
   r   r   r   s        r   Ú__init__zDeleteFromHubCommand.__init__   s&   € ð &ˆÔØ'ˆÔØˆŒØ!ˆŒˆˆr   ÚreturnNc                 óT   — t          | j        | j        | j        | j        ¬¦  «        }d S )N)r   r   )r   r   r   r   r   )r    Ú_s     r   ÚrunzDeleteFromHubCommand.run)   s(   € Ý˜DÔ,¨dÔ.?È$Ì.Ð`dÔ`kÐlÑlÔlˆˆˆr   )r"   N)	Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr   Ústrr   r!   r%   © r   r   r	   r	      s‰   € € € € € Øð3ð 3ñ „\ð3ð
"àð
"ð ð
"ð ˜Œ}ð	
"ð
 ˜3”-ð
"ð 
"ð 
"ð 
"ðmð mð mð mð mð mr   r	   N)
Úargparser   Útypingr   Údatasets.commandsr   Údatasets.hubr   r   r	   r+   r   r   ú<module>r0      s›   ðØ #Ð #Ð #Ð #Ð #Ð #Ø Ð Ð Ð Ð Ð à 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø (Ð (Ð (Ð (Ð (Ð (ðð ð ðmð mð mð mð mÐ1ñ mô mð mð mð mr   