From f391c9603c36a8ec80942c23ac6ba39fca5df72a Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sat, 31 Mar 2018 15:46:17 +0200 Subject: Change a bit the source code organisation --- src/parser_factory.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/parser_factory.py') diff --git a/src/parser_factory.py b/src/parser_factory.py index f4cf07b..176ff2b 100644 --- a/src/parser_factory.py +++ b/src/parser_factory.py @@ -2,12 +2,12 @@ import mimetypes import importlib import pkgutil -from .parsers import abstract +from . import abstract -for module_loader, name, ispkg in pkgutil.walk_packages('.src.parsers'): - if not name.startswith('src.parsers.'): +for module_loader, name, ispkg in pkgutil.walk_packages('.src'): + if not name.startswith('src.'): continue - elif name == 'src.parsers.abstract': + elif name == 'src.abstract': continue importlib.import_module(name) @@ -16,4 +16,5 @@ def get_parser(filename: str): for c in abstract.AbstractParser.__subclasses__(): if mtype in c.mimetypes: return c(filename) - print('Nope') + print('factory: %s is not supported' % mtype) + return None -- cgit v1.3