diff -r 59a9a658618c -r 93b8a353c4bf eric6/Utilities/ModuleParser.py --- a/eric6/Utilities/ModuleParser.py Wed Apr 14 19:38:19 2021 +0200 +++ b/eric6/Utilities/ModuleParser.py Wed Apr 14 19:59:16 2021 +0200 @@ -18,6 +18,7 @@ import os import importlib.machinery import re +import contextlib import Utilities from functools import reduce @@ -1543,10 +1544,8 @@ _extensions = ['.py', '.pyw', '.ptl', '.rb'] else: _extensions = extensions[:] - try: + with contextlib.suppress(ValueError): _extensions.remove('.py') - except ValueError: - pass modname = module