| Conditions | 3 | 
| Total Lines | 14 | 
| Code Lines | 12 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | """  | 
            ||
| 36 | def _import(paths: List[Path]) -> List[Module]:  | 
            ||
| 37 | # Import the given list of paths and return the Module instances of the  | 
            ||
| 38 | # successfully imported modules.  | 
            ||
| 39 | result = []  | 
            ||
| 40 | for p in paths:  | 
            ||
| 41 | path_to_module = p.resolve().parent  | 
            ||
| 42 | sys.path.insert(0, str(path_to_module))  | 
            ||
| 43 | module_name = p.stem  | 
            ||
| 44 | try:  | 
            ||
| 45 | module = import_module(module_name)  | 
            ||
| 46 | result.append(module)  | 
            ||
| 47 | except ImportError:  | 
            ||
| 48 | pass  | 
            ||
| 49 | return result  | 
            ||
| 50 |