У меня есть процесс, который записывает .txt файлы в каталог.Я использую pyinotify для мониторинга каталога и подсчета количества файлов, записанных в каталоге.Существует максимальное количество текстовых файлов, которые будут записаны.После того, как этот предел достигнут, процесс pyinotify умирает изящно.Теперь, в случае, если процесс записи файла завершается неудачно и умирает, а количество файлов не достигает предела, я хочу, чтобы процесс pyinotify завершился после выполнения в течение 1200 секунд.Для этого я настраиваю уведомитель, используя следующий параметр
notifier = pyinotify.Notifier (wm, handler, 0,0,1200)
теперь значение 1200 здесь является значениемтайм-аутВ коде pyinotify функция init для уведомителя выглядит следующим образом: def init (self, watch_manager, default_proc_fun = None, read_freq = 0, threshold = 0, timeout = None):
Я бы хотел, чтобы значение времени ожидания было 1200.К сожалению, процесс продолжает выполняться после 1200 секунд.Есть ли что-то, что я делаю не так.
Пожалуйста, помогите.