eric7/WebBrowser/GreaseMonkey/GreaseMonkeyManager.py

branch
eric7
changeset 9153
506e35e424d5
parent 8881
54e42bc2437a
child 9162
8b75b1668583
--- a/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyManager.py	Thu Jun 16 18:28:59 2022 +0200
+++ b/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyManager.py	Fri Jun 17 16:36:14 2022 +0200
@@ -9,10 +9,11 @@
 
 import os
 import contextlib
+import pathlib
 
 from PyQt6.QtCore import (
-    pyqtSignal, pyqtSlot, Qt, QObject, QTimer, QFile, QFileInfo, QDir,
-    QSettings, QMetaObject, QUrl, Q_ARG, QCoreApplication
+    pyqtSignal, pyqtSlot, Qt, QObject, QTimer, QFile, QDir, QSettings,
+    QMetaObject, QUrl, Q_ARG, QCoreApplication
 )
 from PyQt6.QtWidgets import QDialog
 
@@ -169,7 +170,7 @@
         for url in urlList:
             if settings.contains(url):
                 fileName = settings.value(url)
-                if not QFileInfo(fileName).isAbsolute():
+                if not pathlib.Path(fileName).is_absolute():
                     fileName = os.path.join(self.requireScriptsDirectory(),
                                             fileName)
                 try:

eric ide

mercurial