diff options
author | ianb <devnull@localhost> | 2009-01-09 18:51:35 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2009-01-09 18:51:35 +0000 |
commit | 05439a84351100194eaedd2bf15174347b8c5803 (patch) | |
tree | 5030cc4605dd1e82e33a919642132fda1be003a3 /paste/util | |
parent | b185b6540e7f9b2b69aebe3e186b9bb14cb6b9e6 (diff) | |
download | paste-05439a84351100194eaedd2bf15174347b8c5803.tar.gz |
parse a single *, per #330
Diffstat (limited to 'paste/util')
-rw-r--r-- | paste/util/mimeparse.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/paste/util/mimeparse.py b/paste/util/mimeparse.py index 08d0e32..2523da1 100644 --- a/paste/util/mimeparse.py +++ b/paste/util/mimeparse.py @@ -32,7 +32,10 @@ def parse_mime_type(mime_type): parts = mime_type.split(";") params = dict([tuple([s.strip() for s in param.split("=")])\ for param in parts[1:] ]) - (type, subtype) = parts[0].split("/") + try: + (type, subtype) = parts[0].split("/") + except ValueError: + type, subtype = parts[0], '*' return (type.strip(), subtype.strip(), params) def parse_media_range(range): |