summaryrefslogtreecommitdiff
path: root/mimeparse.py
diff options
context:
space:
mode:
Diffstat (limited to 'mimeparse.py')
-rw-r--r--mimeparse.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mimeparse.py b/mimeparse.py
index 7f4aa3c..91b28b8 100644
--- a/mimeparse.py
+++ b/mimeparse.py
@@ -72,8 +72,9 @@ def parse_media_range(range):
necessary.
"""
(type, subtype, params) = parse_mime_type(range)
+ params.setdefault('q', params.pop('Q', None)) # q is case insensitive
try:
- if not params.get('q') or not 0 <= float(params['q']) <= 1:
+ if not params['q'] or not 0 <= float(params['q']) <= 1:
params['q'] = '1'
except ValueError: # from float()
params['q'] = '1'