diff options
| author | jvoisin | 2018-07-19 23:10:27 +0200 |
|---|---|---|
| committer | jvoisin | 2018-07-19 23:10:27 +0200 |
| commit | 942859601d5d08f05b374d1f12270192cede1155 (patch) | |
| tree | c312dcc89181b7ffc50eebe989074af52fba9619 /libmat2/parser_factory.py | |
| parent | 565cb66d1405bc334681e59ae41f8631b96e7d51 (diff) | |
Improve the code's documentation
Diffstat (limited to 'libmat2/parser_factory.py')
| -rw-r--r-- | libmat2/parser_factory.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libmat2/parser_factory.py b/libmat2/parser_factory.py index bd442b8..f42acfb 100644 --- a/libmat2/parser_factory.py +++ b/libmat2/parser_factory.py | |||
| @@ -13,10 +13,12 @@ T = TypeVar('T', bound='abstract.AbstractParser') | |||
| 13 | def __load_all_parsers(): | 13 | def __load_all_parsers(): |
| 14 | """ Loads every parser in a dynamic way """ | 14 | """ Loads every parser in a dynamic way """ |
| 15 | current_dir = os.path.dirname(__file__) | 15 | current_dir = os.path.dirname(__file__) |
| 16 | for name in glob.glob(os.path.join(current_dir, '*.py')): | 16 | for fname in glob.glob(os.path.join(current_dir, '*.py')): |
| 17 | if name.endswith('abstract.py') or name.endswith('__init__.py'): | 17 | if fname.endswith('abstract.py'): |
| 18 | continue | 18 | continue |
| 19 | basename = os.path.basename(name) | 19 | elif fname.endswith('__init__.py'): |
| 20 | continue | ||
| 21 | basename = os.path.basename(fname) | ||
| 20 | name, _ = os.path.splitext(basename) | 22 | name, _ = os.path.splitext(basename) |
| 21 | importlib.import_module('.' + name, package='libmat2') | 23 | importlib.import_module('.' + name, package='libmat2') |
| 22 | 24 | ||
