--- a/eric6/Utilities/ModuleParser.py Wed Apr 21 19:40:50 2021 +0200 +++ b/eric6/Utilities/ModuleParser.py Thu Apr 22 18:02:47 2021 +0200 @@ -1540,10 +1540,11 @@ """ global _modules - if extensions is None: - _extensions = ['.py', '.pyw', '.ptl', '.rb'] - else: - _extensions = extensions[:] + _extensions = ( + ['.py', '.pyw', '.ptl', '.rb'] + if extensions is None else + extensions[:] + ) with contextlib.suppress(ValueError): _extensions.remove('.py')