diff --git a/libmat2/parser_factory.py b/libmat2/parser_factory.py index 42d20de5e0c80e2fda527f6003b35a5aa543a046..9f4740bf558ebc86d7d10db717a285bee7335737 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)