diff -r 670f234271d8 -r 75b656c80a40 src/eric7/Utilities/ModuleParser.py --- a/src/eric7/Utilities/ModuleParser.py Sun Feb 18 17:46:53 2024 +0100 +++ b/src/eric7/Utilities/ModuleParser.py Mon Feb 19 15:33:33 2024 +0100 @@ -1778,13 +1778,12 @@ mod = Module(modname, file, moduleType) with contextlib.suppress(UnicodeError, OSError): if isRemoteFileName: - bSource = ( + src = ( ericApp() .getObject("EricServer") .getServiceInterface("FileSystem") - .readFile(file) + .readEncodedFile(file)[0] ) - src = Utilities.decode(bSource)[0] else: src = Utilities.readEncodedFile(file)[0] mod.scan(src)