upload: Fix upload of files with an intermediary path (fix issue #4) - transferwee - Download/upload file via wetransfer.com
(HTM) git clone https://github.com/iamleot/transferwee
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit 3b3afe4fcd8686532317cd827d295802a41d6d4d
(DIR) parent 2f96ab33a51812a830e4d36a8d60982b3cdd73f9
(HTM) 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']