21得票1回答
从异步函数调用同步函数

我正在尝试将一个使用flask的应用程序移植到quart以利用asyncio。我认为我的当前方法不起作用,因为我的整个函数链都没有考虑异步 - 请考虑下面的例子: def long_running_task(task): result = some_synchronous_funct...

10得票3回答
运行时错误:任务附加到不同的循环中的Future <Future pending>。

如何在Quart的另一个异步方法中调用获取主线程中的事件循环的异步方法? t.py from telethon import TelegramClient, functions, types client2 = TelegramClient(sn, api_id, api_hash).s...

7得票1回答
使用Flask或Quart时出现NameError:全局名称“g”未定义。

当我试图测试一个flask应用程序时,遇到了一个问题,我无法访问g变量。 要测试的API看起来像这样: user = query_object.get(g.user_id) # here the exception raises 当我运行测试时,它会抛出以下错误: NameErr...

7得票3回答
Python asyncio 跳过处理直到函数返回

我对asyncio的工作方式仍然感到困惑,因此我试图设置一个简单的示例,但无法实现。 以下示例是一个Web服务器(Quart),它接收生成大型PDF的请求,然后在开始处理PDF之前返回响应,然后开始处理并稍后将下载链接发送到电子邮件。 from quart import Quart imp...