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