src/eric7/QScintilla/Editor.py

branch
eric7
changeset 10952
b54b3eacfab6
parent 10926
9ef616cd220d
child 11006
a671918232f3
diff -r 8a7e3a26fe36 -r b54b3eacfab6 src/eric7/QScintilla/Editor.py
--- a/src/eric7/QScintilla/Editor.py	Sat Oct 05 11:40:01 2024 +0200
+++ b/src/eric7/QScintilla/Editor.py	Sat Oct 05 13:52:42 2024 +0200
@@ -461,12 +461,16 @@
                 if FileSystemUtilities.isRemoteFileName(self.fileName):
                     fileIsRemote = True
                     fileExists = self.__remotefsInterface.exists(self.fileName)
-                    fileSizeKB = (
-                        self.__remotefsInterface.stat(self.fileName, ["st_size"])[
-                            "st_size"
-                        ]
-                        // 1024
-                    )
+                    try:
+                        fileSizeKB = (
+                            self.__remotefsInterface.stat(self.fileName, ["st_size"])[
+                                "st_size"
+                            ]
+                            // 1024
+                        )
+                    except KeyError:
+                        # should not happen, but play it save
+                        fileSizeKB = 0
                 elif FileSystemUtilities.isDeviceFileName(self.fileName):
                     fileIsRemote = False
                     fileExists = False

eric ide

mercurial