From b02d72887afd4498b03cdd767ca46676fb150622 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 6 May 2018 21:58:31 +0200 Subject: Test for faulty files, and document how MAT2 is behaving wrt. them --- src/parser_factory.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/parser_factory.py') diff --git a/src/parser_factory.py b/src/parser_factory.py index 68e9e9c..80aedae 100644 --- a/src/parser_factory.py +++ b/src/parser_factory.py @@ -30,5 +30,8 @@ def get_parser(filename: str) -> (T, str): for c in _get_parsers(): if mtype in c.mimetypes: - return c(filename), mtype + try: + return c(filename), mtype + except ValueError: + return None, mtype return None, mtype -- cgit v1.3