eric7/Plugins/ViewManagerPlugins/Listspace/Listspace.py

branch
eric7
changeset 9152
8a68afaf1ba2
parent 8881
54e42bc2437a
diff -r 8c5296fe3056 -r 8a68afaf1ba2 eric7/Plugins/ViewManagerPlugins/Listspace/Listspace.py
--- a/eric7/Plugins/ViewManagerPlugins/Listspace/Listspace.py	Wed Jun 15 09:44:07 2022 +0200
+++ b/eric7/Plugins/ViewManagerPlugins/Listspace/Listspace.py	Thu Jun 16 18:28:59 2022 +0200
@@ -9,7 +9,7 @@
 
 import os
 
-from PyQt6.QtCore import pyqtSignal, pyqtSlot, QFileInfo, QEvent, Qt
+from PyQt6.QtCore import pyqtSignal, pyqtSlot, QEvent, Qt
 from PyQt6.QtWidgets import (
     QStackedWidget, QSplitter, QListWidget, QListWidgetItem, QSizePolicy,
     QMenu, QApplication
@@ -476,7 +476,7 @@
             editor.setNoName(noName)
         else:
             txt = os.path.basename(fn)
-            if not QFileInfo(fn).isWritable():
+            if not os.access(fn, os.W_OK):
                 txt = self.tr("{0} (ro)").format(txt)
             itm = QListWidgetItem(txt)
             itm.setToolTip(fn)
@@ -611,7 +611,7 @@
             currentRow = self.viewlist.currentRow()
             index = self.editors.index(editor)
             txt = os.path.basename(newName)
-            if not QFileInfo(newName).isWritable():
+            if not os.access(newName, os.W_OK):
                 txt = self.tr("{0} (ro)").format(txt)
             itm = self.viewlist.item(index)
             if itm:

eric ide

mercurial