diff -r aa713ac50c0d -r cc717c2ae956 eric6/Utilities/ModuleParser.py --- a/eric6/Utilities/ModuleParser.py Thu Apr 15 16:52:05 2021 +0200 +++ b/eric6/Utilities/ModuleParser.py Thu Apr 15 18:11:24 2021 +0200 @@ -1606,11 +1606,9 @@ return _modules[modname] mod = Module(modname, file, moduleType) - try: + with contextlib.suppress(UnicodeError, OSError): src = Utilities.readEncodedFile(file)[0] mod.scan(src) - except (UnicodeError, OSError): - pass if caching: _modules[modname] = mod return mod