在调试python时,为什么不能进入任务?

2024-06-09 21:34:50 发布

您现在位置:Python中文网/ 问答频道 /正文

在asyncio中,当调试代码到task = tasks.Task(coro, loop=self, name=name)时,为什么不能进入任务的__init__(self)

def create_task(self, coro, *, name=None):
    """Schedule a coroutine object.

    Return a task object.
    """
    self._check_closed()
    if self._task_factory is None:
        task = tasks.Task(coro, loop=self, name=name)

下一步将跳到:

class Task(futures._PyFuture):  # Inherit Python Task implementation
                            # from a Python Future implementation.

    _log_destroy_pending = True
    def __init__(self, coro, *, loop=None, name=None):
        super().__init__(loop=loop)
        ...
     

但是我找不到可以进来的地方,为什么

如有任何建议,将不胜感激


Tags: 代码nameselfnoneloopasynciotaskobject