summaryrefslogtreecommitdiff
path: root/src/parser_factory.py
diff options
context:
space:
mode:
authorjvoisin2018-04-02 17:36:26 +0200
committerjvoisin2018-04-02 17:36:26 +0200
commit6868f20065ef2e46f295c34f27c0736d54283535 (patch)
treea76ef4cf903d763fe4435e282c402f2ebd0d0a82 /src/parser_factory.py
parent6c29e0eae256ddb3d32fd78e9949d0aa81be033e (diff)
`parser_factory` now returns the mtype too
Diffstat (limited to '')
-rw-r--r--src/parser_factory.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parser_factory.py b/src/parser_factory.py
index 176ff2b..226234b 100644
--- a/src/parser_factory.py
+++ b/src/parser_factory.py
@@ -15,6 +15,6 @@ def get_parser(filename: str):
15 mtype, _ = mimetypes.guess_type(filename) 15 mtype, _ = mimetypes.guess_type(filename)
16 for c in abstract.AbstractParser.__subclasses__(): 16 for c in abstract.AbstractParser.__subclasses__():
17 if mtype in c.mimetypes: 17 if mtype in c.mimetypes:
18 return c(filename) 18 return c(filename), mtype
19 print('factory: %s is not supported' % mtype) 19 print('factory: %s is not supported' % mtype)
20 return None 20 return None, mtype