From 633654376ab3821b7b65f4bb44fc00bcc1e9e8fb Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 10 Jun 2018 00:28:26 +0200 Subject: [PATCH] Improve a bit parsers autoloading --- libmat2/parser_factory.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libmat2/parser_factory.py b/libmat2/parser_factory.py index 42d20de..9f4740b 100644 --- a/libmat2/parser_factory.py +++ b/libmat2/parser_factory.py @@ -14,7 +14,7 @@ def __load_all_parsers(): """ Loads every parser in a dynamic way """ current_dir = os.path.dirname(__file__) for name in glob.glob(os.path.join(current_dir, '*.py')): - if name in ('abstract.py', '__init__.py'): + if name.endswith('abstract.py') or name.endswith('__init__.py'): continue basename = os.path.basename(name) name, _ = os.path.splitext(basename)