Quaisquer eventos renomeados travam o thread do emissor no macOS com a seguinte exceção:
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'
O problema, semelhante ao # 702, é que o atributo event_id
não está definido na classe _watchdog_fsevents.NativeEvent
.
Eu entendo que os testes no macOS estão todos ignorados e irei enviar um PR para corrigi-los. No entanto, até que isso aconteça, você poderia pelo menos testar as versões manualmente apenas criando / modificando / renomeando alguns arquivos e vendo se os eventos são emitidos? Se isso não for possível, por exemplo, porque você não tem acesso às plataformas, você poderia adiar o próximo lançamento até que os testes estejam funcionando?
Outro problema parece ser que esses travamentos são "silenciosos" (rastreamentos não são impressos no console), o que os torna muito mais difíceis de serem notados e informados a você.
Vou esperar por enquanto :)
Obrigado! E prometo que contribuirei com as correções. É difícil para mim acompanhar sua velocidade :)
Quando essa correção estará em Pypi?
Comentários muito úteis
Obrigado! E prometo que contribuirei com as correções. É difícil para mim acompanhar sua velocidade :)