Conditions | 1 |
Total Lines | 8 |
Code Lines | 3 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | """ |
||
14 | def discover(directory: str = '.') -> List[Module]: |
||
15 | """ |
||
16 | Discover all modules in the given directory recursively and import them. |
||
17 | :param directory: the directory in which modules are to be discovered. |
||
18 | :return: a ``list`` of all discovered modules. |
||
19 | """ |
||
20 | paths = _find_paths(directory, '**/*.py', True) |
||
21 | return _import(paths) |
||
22 | |||
50 |