--- 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 = []