Skip to content

Commit 186e819

Browse files
committed
see 0.2.3 notes
1 parent 2027b8b commit 186e819

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,8 @@ Client.download_file(self, file_name, destination="downloads/", space_name=None)
157157
```
158158
```py
159159
# Uploads specified file
160-
Client.upload_file(self, file, destination="", rename=None, space_name=None)
160+
Client.upload_file(self, file, destination="", rename=None, space_name=None, extra_args={})
161+
# extra_args: see https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3-uploading-files.html
161162
```
162163
```py
163164
# Deletes specified file
@@ -170,6 +171,9 @@ Client.shell(self)
170171

171172
## CHANGELOG
172173

174+
### 0.2.3
175+
- add ExtraArgs to upload_file
176+
173177
### 0.2.2
174178
- added error to upload_file to prevent file name in destination path
175179

client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ def download_file(self, file_name, destination="downloads/", space_name=None):
268268
finally:
269269
pass
270270

271-
def upload_file(self, file, destination="", rename=None, space_name=None ):
271+
def upload_file(self, file, destination="", rename=None, space_name=None, extra_args={}):
272272
"""
273273
Uploads a single file.
274274
"""
@@ -299,7 +299,7 @@ def upload_file(self, file, destination="", rename=None, space_name=None ):
299299

300300
try:
301301
tic = time.perf_counter()
302-
self.session.upload_file(file, self.space, destination)
302+
self.session.upload_file(file, self.space, destination, ExtraArgs=extra_args)
303303
toc = time.perf_counter()
304304
print(
305305
f'Uploaded to {self.region}/{self.space} in {toc - tic:0.4f} seconds \n- Destination -> {destination}')

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def parse_requirements(filename):
1919

2020
setup(
2121
name='digital-ocean-spaces',
22-
version='0.2.2',
22+
version='0.2.3',
2323
author='Jody Doolittle <https://chariot-dev.com>',
2424
license='MIT',
2525
url='https://github.com/ChariotDev/digital-ocean-spaces',

0 commit comments

Comments
 (0)