From 0967d731af5574555d5f2fce989b799d4941ef6b Mon Sep 17 00:00:00 2001 From: Mort Yao Date: Thu, 14 Feb 2013 23:51:40 +0100 Subject: [PATCH] fix #106 --- src/you_get/common.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/you_get/common.py b/src/you_get/common.py index e2ab59a..4a833ae 100644 --- a/src/you_get/common.py +++ b/src/you_get/common.py @@ -133,9 +133,12 @@ def url_info(url, faker = False): ext = mapping[type] else: type = None - filename = parse.unquote(r1(r'filename="?(.+)"?', headers['content-disposition'])) - if len(filename.split('.')) > 1: - ext = filename.split('.')[-1] + if headers['content-disposition']: + filename = parse.unquote(r1(r'filename="?(.+)"?', headers['content-disposition'])) + if len(filename.split('.')) > 1: + ext = filename.split('.')[-1] + else: + ext = None else: ext = None -- GitLab