diff options
Diffstat (limited to 'libmat2/parser_factory.py')
| -rw-r--r-- | libmat2/parser_factory.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libmat2/parser_factory.py b/libmat2/parser_factory.py index 4a0ca0d..30c3b52 100644 --- a/libmat2/parser_factory.py +++ b/libmat2/parser_factory.py | |||
| @@ -10,6 +10,7 @@ assert Tuple # make pyflakes happy | |||
| 10 | 10 | ||
| 11 | T = TypeVar('T', bound='abstract.AbstractParser') | 11 | T = TypeVar('T', bound='abstract.AbstractParser') |
| 12 | 12 | ||
| 13 | |||
| 13 | def __load_all_parsers(): | 14 | def __load_all_parsers(): |
| 14 | """ Loads every parser in a dynamic way """ | 15 | """ Loads every parser in a dynamic way """ |
| 15 | current_dir = os.path.dirname(__file__) | 16 | current_dir = os.path.dirname(__file__) |
| @@ -24,8 +25,10 @@ def __load_all_parsers(): | |||
| 24 | name, _ = os.path.splitext(basename) | 25 | name, _ = os.path.splitext(basename) |
| 25 | importlib.import_module('.' + name, package='libmat2') | 26 | importlib.import_module('.' + name, package='libmat2') |
| 26 | 27 | ||
| 28 | |||
| 27 | __load_all_parsers() | 29 | __load_all_parsers() |
| 28 | 30 | ||
| 31 | |||
| 29 | def _get_parsers() -> List[T]: | 32 | def _get_parsers() -> List[T]: |
| 30 | """ Get all our parsers!""" | 33 | """ Get all our parsers!""" |
| 31 | def __get_parsers(cls): | 34 | def __get_parsers(cls): |
