MCPcopy Create free account
hub / github.com/modelscope/modelscope / delete_oss_dataset_object

Method delete_oss_dataset_object

modelscope/hub/api.py:203–220  ·  view source on GitHub ↗

Delete a single object from dataset OSS storage.

(
        self,
        object_name: str,
        dataset_name: str,
        namespace: str,
        revision: str,
        endpoint: Optional[str] = None,
        token: Optional[str] = None,
    )

Source from the content-addressed store, hash-verified

201 return body.get(API_RESPONSE_FIELD_DATA, [])
202
203 def delete_oss_dataset_object(
204 self,
205 object_name: str,
206 dataset_name: str,
207 namespace: str,
208 revision: str,
209 endpoint: Optional[str] = None,
210 token: Optional[str] = None,
211 ) -> str:
212 """Delete a single object from dataset OSS storage."""
213 if not all([object_name, dataset_name, namespace, revision]):
214 raise ValueError('Args cannot be empty!')
215 body = self._legacy_request(
216 'DELETE',
217 f'datasets/{namespace}/{dataset_name}/oss',
218 params={'Path': object_name, 'Revision': revision},
219 )
220 return body[API_RESPONSE_FIELD_MESSAGE]
221
222 def delete_oss_dataset_dir(
223 self,

Callers 1

deleteMethod · 0.80

Calls 1

_legacy_requestMethod · 0.95

Tested by

no test coverage detected