utils: only take the most used extension for each mime-type
This commit is contained in:
parent
90ab28a292
commit
f659d02f99
|
@ -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)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue