任何重命名的事件都会使 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 上?
最有用的评论
谢谢! 我保证我会为修复做出贡献。 我很难跟上你的速度:)