| 248 | return self._submit_transfer("get_object", callargs) |
| 249 | |
| 250 | def upload(self, fileobj, bucket, key, extra_args=None, subscribers=None): |
| 251 | if extra_args is None: |
| 252 | extra_args = {} |
| 253 | if subscribers is None: |
| 254 | subscribers = {} |
| 255 | self._validate_checksum_algorithm_supported(extra_args) |
| 256 | callargs = CallArgs( |
| 257 | bucket=bucket, |
| 258 | key=key, |
| 259 | fileobj=fileobj, |
| 260 | extra_args=extra_args, |
| 261 | subscribers=subscribers, |
| 262 | ) |
| 263 | return self._submit_transfer("put_object", callargs) |
| 264 | |
| 265 | def delete(self, bucket, key, extra_args=None, subscribers=None): |
| 266 | if extra_args is None: |