download_url: Handle possible incorrect URL by returning None - 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 c7812039c637b1722384c2866968d23f1bb52987
 (DIR) parent 55d967a2ce835bed3da438d465cf4bb23a19d535
 (HTM) Author: Leonardo Taccari <iamleot@gmail.com>
       Date:   Sun, 30 Dec 2018 12:43:21 +0100
       
       download_url: Handle possible incorrect URL by returning None
       
       Thanks to @gilbertotcc for spotting this problem!
       
       Diffstat:
         M transferwee.py                      |       5 ++++-
       
       1 file changed, 4 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/transferwee.py b/transferwee.py
       @@ -78,7 +78,8 @@ def download_url(url: str) -> str:
                received via email by recipients when the files are shared via email
                upload
        
       -    Return the download URL (AKA `direct_link') as a str.
       +    Return the download URL (AKA `direct_link') as a str or None if the URL
       +    could not be parsed.
            """
            # Follow the redirect if we have a short URL
            if url.startswith('https://we.tl/'):
       @@ -92,6 +93,8 @@ def download_url(url: str) -> str:
                transfer_id, security_hash = params
            elif len(params) == 3:
                transfer_id, recipient_id, security_hash = params
       +    else
       +        return None
        
            j = {
                "security_hash": security_hash,