summaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
authorjvoisin2019-05-08 21:57:20 +0200
committerjvoisin2019-05-08 21:57:20 +0200
commitac0acded89f7d499e22605bded5e2e19cbd8c92f (patch)
tree2b98255bf484bcd49dc7ce2edc47156ece95b36a /main.py
parentaf0ad6520bd174ec47fbc0d1ba5f02ab952ce38d (diff)
Fix supported filelist filtering
Previously, only a subset of the fileformat supported by mat2 were allowed by the frontend. This fixes #23
Diffstat (limited to '')
-rw-r--r--main.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/main.py b/main.py
index 897898d..ab2ba41 100644
--- a/main.py
+++ b/main.py
@@ -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