diff --git a/edbob/filemon_server.py b/edbob/filemon_server.py index 881c7b1..8071a51 100644 --- a/edbob/filemon_server.py +++ b/edbob/filemon_server.py @@ -109,7 +109,7 @@ class FileMonitorService(win32serviceutil.ServiceFramework): while not file_is_free(path): # TODO: Add configurable timeout so long-open files can't hijack # our prcessing. - time.sleep(0.25) + win32api.SleepEx(250, True) for action in self.monitored[key].actions: if isinstance(action, tuple): func = action[0]