From 3a2cd61515326b2d9b93795f7eb2e2f93d0f071b Mon Sep 17 00:00:00 2001 From: "rex.zheng" Date: Mon, 23 Aug 2021 15:56:06 +0800 Subject: [PATCH] refactor(client): hide function "deleteData" in fusion dataset PR Closed: https://github.com/Graviti-AI/tensorbay-python-sdk/pull/962 --- tensorbay/client/segment.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/tensorbay/client/segment.py b/tensorbay/client/segment.py index 844dc501e..319271d8a 100644 --- a/tensorbay/client/segment.py +++ b/tensorbay/client/segment.py @@ -294,22 +294,6 @@ def status(self) -> Status: """ return self._status - def delete_data(self, remote_path: str) -> None: - """Delete data of a segment in a certain commit with the given remote paths. - - Arguments: - remote_path: The remote path of data in a segment. - - """ - self._status.check_authority_for_draft() - delete_data: Dict[str, Any] = { - "segmentName": self.name, - "remotePath": remote_path, - } - delete_data.update(self._status.get_status_info()) - - self._client.open_api_do("DELETE", "data", self._dataset_id, json=delete_data) - class SegmentClient(SegmentClientBase): """This class defines :class:`SegmentClient`. @@ -643,6 +627,22 @@ def list_data(self) -> PagingList[RemoteData]: lambda offset, limit: self._generate_data(url_getters, offset, limit), 128 ) + def delete_data(self, remote_path: str) -> None: + """Delete data of a segment in a certain commit with the given remote paths. + + Arguments: + remote_path: The remote path of data in a segment. + + """ + self._status.check_authority_for_draft() + delete_data: Dict[str, Any] = { + "segmentName": self.name, + "remotePath": remote_path, + } + delete_data.update(self._status.get_status_info()) + + self._client.open_api_do("DELETE", "data", self._dataset_id, json=delete_data) + def list_urls(self) -> PagingList[str]: """List the data urls in this segment.