Любые переименованные события приводят к сбою потока эмиттера в macOS за следующим исключением:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/watchdog/observers/fsevents.py", line 97, in queue_events
and events[i + 1].event_id == event.event_id + 1):
AttributeError: '_watchdog_fsevents.NativeEvent' object has no attribute 'event_id'
Проблема, аналогичная # 702, заключается в том, что атрибут event_id
не определен в классе _watchdog_fsevents.NativeEvent
.
Я понимаю , что тесты на MacOS в настоящее время все пропущено и я представлю PR , чтобы исправить их. Однако, пока это не произойдет, не могли бы вы по крайней мере протестировать выпуски вручную, просто создав / изменив / переименовав пару файлов и проверив, генерируются ли события? Если это невозможно, например, из-за того, что у вас нет доступа к платформам, не могли бы вы отложить следующий выпуск, пока тесты не заработают?
Другая проблема, по-видимому, заключается в том, что эти сбои являются «тихими» (трассировки не выводятся на консоль), что делает их намного более трудными для обнаружения и отправки вам отчета.
Я пока помолчу :)
Спасибо! И я обещаю, что внесу свой вклад в исправления. Мне просто сложно угнаться за твоей скоростью :)
Когда это исправление будет на Pypi?
Самый полезный комментарий
Спасибо! И я обещаю, что внесу свой вклад в исправления. Мне просто сложно угнаться за твоей скоростью :)