upload: Fix upload of files with an intermediary path (fix issue #4) - transferwee - Download/upload file via wetransfer.com
HTML git clone https://github.com/iamleot/transferwee
DIR Log
DIR Files
DIR Refs
DIR README
---
DIR commit 3b3afe4fcd8686532317cd827d295802a41d6d4d
DIR parent 2f96ab33a51812a830e4d36a8d60982b3cdd73f9
HTML Author: Leonardo Taccari <iamleot@gmail.com>
Date: Fri, 31 May 2019 18:30:13 +0200
upload: Fix upload of files with an intermediary path (fix issue #4)
upload() accidentally considered only the basename of files leading
to errors when trying to upload files with an intermediary path
(absolute or relative).
Thanks to @marcelpaulo for reporting it via issue #4!
Diffstat:
M transferwee.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
DIR diff --git a/transferwee.py b/transferwee.py
@@ -272,13 +272,13 @@ def upload(files: List[str], message: str = '', sender: str = None,
if sender and recipients:
# email upload
transfer_id = \
- _prepare_email_upload(filenames, message, sender, recipients)['id']
+ _prepare_email_upload(files, message, sender, recipients)['id']
else:
# link upload
- transfer_id = _prepare_link_upload(filenames, message)['id']
+ transfer_id = _prepare_link_upload(files, message)['id']
for f in files:
- file_id = _prepare_file_upload(transfer_id, os.path.basename(f))['id']
+ file_id = _prepare_file_upload(transfer_id, f)['id']
_upload_chunks(transfer_id, file_id, f)
return _finalize_upload(transfer_id)['shortened_url']