Textual은 비동기 코드로 작업하는 Python 개발자를 위한 PSA로, asyncio.create_task를 사용할 때 발생할 수 있는 하이젠버그에 대해 경고합니다. 태스크 객체에 대한 참조가 보유되지 않으면 Python이 가비지 컬렉션을 실행할 때 경고 없이 태스크가 사라져 예기치 않은 실패로 이어질 수 있습니다. 이러한 실수는 태스크가 개념적으로 스레드와 유사하기 때문에 흔히 발생하며, 이는 실행되었다가 잊혀질 수 있습니다. 권장되는 해결책은 필요한 기간 동안 태스크에 대한 참조를 유지하거나 최신 Python에서 태스크 그룹을 사용하는 것입니다. 이 버그는 재현하기 어려울 수 있으므로 이를 인지하고 필요한 예방 조치를 취하는 것이 중요합니다. 원문: https://textual.textualiz..