Skip to content

Commit 11349f2

Browse files
add copier
1 parent 8fc988c commit 11349f2

File tree

6 files changed

+1792
-0
lines changed

6 files changed

+1792
-0
lines changed

alibabacloud_oss_v2/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,12 @@
5858
UploadError
5959
)
6060

61+
from .copier import (
62+
Copier,
63+
CopyResult,
64+
CopyError
65+
)
66+
6167
from .paginator import (
6268
ListObjectsPaginator,
6369
ListObjectsV2Paginator,

alibabacloud_oss_v2/client.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from . import exceptions
1212
from .downloader import Downloader
1313
from .uploader import Uploader
14+
from .copier import Copier
1415
from .progress import Progress
1516
from .crc import Crc64
1617
from .paginator import (
@@ -696,6 +697,14 @@ def uploader(self, **kwargs) -> Uploader:
696697
"""
697698
return Uploader(self, **kwargs)
698699

700+
def copier(self, **kwargs) -> Copier:
701+
"""_summary_
702+
703+
Returns:
704+
copier: _description_
705+
"""
706+
return Copier(self, **kwargs)
707+
699708
# file like objects
700709
def append_file(self, bucket: str, key: str,
701710
request_payer: Optional[str] = None,

0 commit comments

Comments
 (0)