asyncio 미래의 결과를 설정하는 동안 아래의 메시지가 인쇄되고 있습니다.파이썬 asyncio에서 "Executing <Handle <TaskWakeupMethWrapper ..."경고는 무엇을 의미합니까
Executing <Handle <TaskWakeupMethWrapper object at 0x7fc3435141f8>(<Future finis...ection.py:260>) created at /media/stuff/stuff/projects/dare/dcds/dcds/common/connection.py:221> took 1.723 seconds
어디서부터 시작해야할지 모르겠다. 하지만 asyncio 디버그 모드를 해제하면 충돌이 발생하고이 사실을 알 수 있습니다. 이 경고의
Task was destroyed but it is pending!
task: <Task pending coro=<upload.<locals>.upload_coro() done, defined at /media/stuff/stuff/projects/dare/dcds/dcds/__main__.py:58> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7fdf5df01d38>()]> cb=[_chain_future.<locals>._call_set_state() at /home/elviento/anaconda3/lib/python3.6/asyncio/futures.py:414]>
나는이 문제를 발견했다고 생각한다. 나는 WeakValueDictionary에서 이러한 미래를 지키고있다. WeakValueDictionary를 일반 사전으로 바꾸면 경고 및 오류가 사라집니다. WeakValueDictionary가 미래를 파괴하는 방법과 관련이있을 것 같습니다. –
나는 몇 가지 것을 시도 할 것입니다. –