src/eric7/WebBrowser/Tools/DelayedFileWatcher.py

branch
eric7
changeset 10679
4d3e0ce54322
parent 10439
21c28b0f9e41
child 11090
f5f5f5803935
diff -r 665f1084ebf9 -r 4d3e0ce54322 src/eric7/WebBrowser/Tools/DelayedFileWatcher.py
--- a/src/eric7/WebBrowser/Tools/DelayedFileWatcher.py	Wed Apr 10 10:45:31 2024 +0200
+++ b/src/eric7/WebBrowser/Tools/DelayedFileWatcher.py	Wed Apr 10 16:45:06 2024 +0200
@@ -7,10 +7,12 @@
 Module implementing a file system watcher with a delay.
 """
 
-from PyQt6.QtCore import QFileSystemWatcher, QTimer, pyqtSignal, pyqtSlot
+from PyQt6.QtCore import QTimer, pyqtSignal, pyqtSlot
+
+from eric7.EricCore.EricFileSystemWatcher import EricFileSystemWatcher
 
 
-class DelayedFileWatcher(QFileSystemWatcher):
+class DelayedFileWatcher(EricFileSystemWatcher):
     """
     Class implementing a file system watcher with a delay.
 
@@ -31,10 +33,9 @@
         @param parent reference to the parent object
         @type QObject
         """
+        super().__init__(parent)
         if paths:
-            super().__init__(paths, parent)
-        else:
-            super().__init__(parent)
+            self.addPaths(paths)
 
         self.__dirQueue = []
         self.__fileQueue = []

eric ide

mercurial