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']