diff options
Diffstat (limited to '')
| -rw-r--r-- | main.py | 3 |
1 files changed, 2 insertions, 1 deletions
| @@ -61,7 +61,8 @@ def upload_file(): | |||
| 61 | 61 | ||
| 62 | mimetypes = set() | 62 | mimetypes = set() |
| 63 | for parser in parser_factory._get_parsers(): | 63 | for parser in parser_factory._get_parsers(): |
| 64 | mimetypes |= set(map(mtype.guess_extension, parser.mimetypes)) | 64 | for m in parser.mimetypes: |
| 65 | mimetypes |= set(mtype.guess_all_extensions(m, strict=False)) | ||
| 65 | # since `guess_extension` might return `None`, we need to filter it out | 66 | # since `guess_extension` might return `None`, we need to filter it out |
| 66 | mimetypes = sorted(filter(None, mimetypes)) | 67 | mimetypes = sorted(filter(None, mimetypes)) |
| 67 | 68 | ||
