From b805be8dfd7828b846b04b6a03405b71cfceb50a Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Tue, 21 Apr 2015 12:04:16 +0200 Subject: Fix best_match() and desired_matches() on py3 --- paste/util/mimeparse.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'paste/util') diff --git a/paste/util/mimeparse.py b/paste/util/mimeparse.py index fe699f7..b796c8b 100644 --- a/paste/util/mimeparse.py +++ b/paste/util/mimeparse.py @@ -132,7 +132,7 @@ def best_match(supported, header): """ if not supported: return '' - parsed_header = map(parse_media_range, header.split(',')) + parsed_header = list(map(parse_media_range, header.split(','))) best_type = max([ (fitness_and_quality_parsed(mime_type, parsed_header), -n) for n, mime_type in enumerate(supported)]) @@ -154,7 +154,7 @@ def desired_matches(desired, header): >>> desired_matches(['text/html', 'application/xml'], 'application/xml,application/json') ['application/xml'] """ - parsed_ranges = map(parse_media_range, header.split(',')) + parsed_ranges = list(map(parse_media_range, header.split(','))) return [mimetype for mimetype in desired if quality_parsed(mimetype, parsed_ranges)] -- cgit v1.2.1