o
    ॵi                     @   s    d dl mZ G dd deZdS )    )HubApic                   @   s4   e Zd ZdededefddZdedefdd	Zd
S )DatasetDeleteManagerdataset_name	namespaceversionc                 C   s   t  | _|| _|| _|| _d S )N)r   apir   r   r   )selfr   r   r    r	   \/home/ubuntu/.local/lib/python3.10/site-packages/modelscope/msdatasets/utils/delete_utils.py__init__   s   
zDatasetDeleteManager.__init__object_namereturnc                 C   sP   | ds| jj|| j| j| jd}|S |d}| jj|| j| j| jd}|S )N/)r   r   r   revision)endswithr   delete_oss_dataset_objectr   r   r   stripdelete_oss_dataset_dir)r   r   resp_msgr	   r	   r
   delete   s    

zDatasetDeleteManager.deleteN)__name__
__module____qualname__strr   r   r	   r	   r	   r
   r      s    r   N)modelscope.hub.apir   objectr   r	   r	   r	   r
   <module>   s   