src/eric7/EricCore/EricFileSystemWatcher.py

branch
eric7
changeset 10712
5b9dd8e4c43a
parent 10685
a9134b4e8ed0
child 10730
454f6ff4e1cd
--- a/src/eric7/EricCore/EricFileSystemWatcher.py	Thu May 16 11:51:49 2024 +0200
+++ b/src/eric7/EricCore/EricFileSystemWatcher.py	Thu May 16 15:09:59 2024 +0200
@@ -11,7 +11,12 @@
 
 from PyQt6.QtCore import QObject, pyqtSignal, pyqtSlot
 from watchdog.events import EVENT_TYPE_CLOSED, EVENT_TYPE_OPENED, FileSystemEventHandler
-from watchdog.observers import Observer
+
+from eric7.SystemUtilities import OSUtilities
+if OSUtilities.isMacPlatform():
+    from watchdog.observers.kqueue import KqueueObserver as Observer
+else:
+    from watchdog.observers import Observer
 
 
 class _EricFileSystemEventHandler(QObject, FileSystemEventHandler):

eric ide

mercurial