diff options
| author | jvoisin | 2018-04-02 17:36:26 +0200 |
|---|---|---|
| committer | jvoisin | 2018-04-02 17:36:26 +0200 |
| commit | 6868f20065ef2e46f295c34f27c0736d54283535 (patch) | |
| tree | a76ef4cf903d763fe4435e282c402f2ebd0d0a82 /src/parser_factory.py | |
| parent | 6c29e0eae256ddb3d32fd78e9949d0aa81be033e (diff) | |
`parser_factory` now returns the mtype too
Diffstat (limited to 'src/parser_factory.py')
| -rw-r--r-- | src/parser_factory.py | 4 |
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 |
