1538 @return reference to a Module object containing the parsed |
1538 @return reference to a Module object containing the parsed |
1539 module information (Module) |
1539 module information (Module) |
1540 """ |
1540 """ |
1541 global _modules |
1541 global _modules |
1542 |
1542 |
1543 if extensions is None: |
1543 _extensions = ( |
1544 _extensions = ['.py', '.pyw', '.ptl', '.rb'] |
1544 ['.py', '.pyw', '.ptl', '.rb'] |
1545 else: |
1545 if extensions is None else |
1546 _extensions = extensions[:] |
1546 extensions[:] |
|
1547 ) |
1547 with contextlib.suppress(ValueError): |
1548 with contextlib.suppress(ValueError): |
1548 _extensions.remove('.py') |
1549 _extensions.remove('.py') |
1549 |
1550 |
1550 modname = module |
1551 modname = module |
1551 |
1552 |