Цикл обработки событий - это система для планирования задач и асинхронных операций, использующая очереди и стек для защиты вызовов функций.
Всякий раз, когда вы получаете результат функции, это означает, что функция была помещена в очередь и помещена в стек.
Таким образом, у нас есть неблокирующая операция. То, что вы пытаетесь сделать, не имеет для меня никакого смысла, каждый раз, когда вы получаете журнал от функции, это означает, что эта функция была обработана как очередью, так и стеком.