python - 在调试python时,为什么不能step into Task?
问题描述
在asyncio中,调试代码的时候task = tasks.Task(coro, loop=self, name=name)
,为什么不能直接进入Task的 __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)
...
但是我找不到进入这里,为什么?
任何建议,将不胜感激
解决方案
推荐阅读
- python - DFS不跳过访问节点python
- javascript - IIFE 中的变量
- python - 使用 Python 进行 Web 开发的学习路径
- java - 如何制作一个简单的程序,让 Servlet 和 JSP 一起生成 HTML 文件?
- apache-spark - 在包含相同 ID 的两行之间创建另一个 ID 和不同错误的表 - SQL
- amazon-web-services - 使用 AWS(ELB、Kubernetes Nginx 和 ACM)配置 HSTS
- tensorflow2.0 - 如何用一定的权重初始化模型?
- java - 单击项目时,Recyclerview onbindview 无法正常工作
- sql-server - Linux 上的 SQL Server 2017。使用 Powershell 步骤的作业
- arrays - 我想知道为什么字符串 d 在 abcg0 之后得到 abce 因为它的大小只有 5