-
Notifications
You must be signed in to change notification settings - Fork 249
Open
Description
Got this exception from inside curio/sched.py
Not sure yet as to the cause.
Traceback (most recent call last):
File "...", line 72, in <module>
curio.run(main)
File "...\venv\Lib\site-packages\curio\kernel.py", line 824, in run
return kernel.run(corofunc, *args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "...\venv\Lib\site-packages\curio\kernel.py", line 146, in run
task = self._runner(coro)
^^^^^^^^^^^^^^^^^^
File "...\venv\Lib\site-packages\curio\kernel.py", line 768, in kernel_run
traps[trap[0]](*trap[1:])
File "...\venv\Lib\site-packages\curio\kernel.py", line 519, in trap_sched_wake
tasks = sched._kernel_wake(n)
^^^^^^^^^^^^^^^^^^^^^
File "...\venv\Lib\site-packages\curio\sched.py", line 88, in _kernel_wake
task, = self._queue.popleft()
^^^^^^^^^^^^^^^^^^^^^
IndexError: pop from an empty deque
ntasks
is 1, but self._queue
is empty.
__exception__ = {tuple: 3} (<class 'IndexError'>, pop from an empty deque, <traceback object at 0x00000261BE8AA500>)
ntasks = {int} 1
self = {SchedFIFO: 0} SchedFIFO<0 tasks waiting>
_abc_impl = {_abc_data} <_abc._abc_data object at 0x000002619CFB9E80>
_actual_len = {int} 0
_queue = {deque: 0} deque([])
task = {NoneType} None
tasks = {list: 0} []
__len__ = {int} 0
Metadata
Metadata
Assignees
Labels
No labels