Skip to content

Commit 8bd0da7

Browse files
remove unnecessary incref/decref of task
1 parent f2ea4c6 commit 8bd0da7

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed

Modules/_asynciomodule.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3773,15 +3773,12 @@ _asyncio_all_tasks_impl(PyObject *module, PyObject *loop)
37733773

37743774
llist_for_each_safe(node, &state->asyncio_tasks_head) {
37753775
TaskObj *task = llist_data(node, TaskObj, task_node);
3776-
Py_INCREF(task);
37773776
if (PyList_Append(tasks, (PyObject *)task) < 0) {
3778-
Py_DECREF(task);
37793777
Py_DECREF(tasks);
37803778
Py_DECREF(loop);
37813779
err = 1;
37823780
break;
37833781
}
3784-
Py_DECREF(task);
37853782
}
37863783
ASYNCIO_STATE_UNLOCK(state);
37873784
if (err) {

0 commit comments

Comments
 (0)