utils: only take the most used extension for each mime-type

This commit is contained in:
Benjamin Dauvergne 2013-09-13 11:56:22 +02:00
parent 90ab28a292
commit f659d02f99
1 changed files with 4 additions and 1 deletions

View File

@ -41,7 +41,10 @@ def file_match_mime_types(file_like, mime_types):
def mime_types_to_extensions(mime_types):
extensions = set()
for mime_type in mime_types:
extensions.update(mimetypes.guess_all_extensions(mime_type, strict=False))
extension = mimetypes.guess_extension(mime_type, strict=False)
if extension is None:
continue
extensions.add(extension)
return sorted(extensions)