相关疑难解决方法(0)

如何在 pdb 中等待协程

我正在使用一个异步库 ( asyncpg ),我想调试一些异步调用来查询数据库。

我放置了一个 pdb 断点并想尝试一些查询:

(pdb) await asyncpg.fetch("select * from foo;")
*** SyntaxError: 'await' outside function
Run Code Online (Sandbox Code Playgroud)

能够这样做会很棒,因为它允许我尝试一些 SQL 查询并查看结果,所有这些都来自我的调试器。

是否可以?

python pdb python-asyncio python-3.7

23
推荐指数
1
解决办法
1881
查看次数

标签 统计

pdb ×1

python ×1

python-3.7 ×1

python-asyncio ×1