From 633654376ab3821b7b65f4bb44fc00bcc1e9e8fb Mon Sep 17 00:00:00 2001
From: jvoisin <julien.voisin@dustri.org>
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)
-- 
GitLab