cost 12 ms
如何将 asyncio 与 Flask 一起使用?

大家好,我会尽可能清楚地解释我的问题。 我有一个 Flask 应用程序,我想从 url 设置中检索 uid,然后使用 await 检查用户是否存在于我的 Firebase Cloud Firestore 中。 但是我有一个错误,当我的应用程序必须在短时间内多次处理相同的请求时,我有这个错误: 突出 ...

2022-09-27 20:57:52 0 10
Python asyncio 超时/重试设计模式

请看下面的代码(为了简单起见,我没有使用 pydantic 来对 corutine、重试、超时进行分组): 如您所见,我有 function my_func(在现实生活中我将有多个不同的功能)。 在 main() 中,我定义了 3 个任务。 每个任务都有其超时和重试。 例如,task1 超时 2 秒 ...

2022-09-27 15:45:23 0 10
处理 Python asyncio 中的 IPV6 地址

我正在尝试使用asyncio在 IPV6 中创建与 TCP 服务器的连接。 这个不行,下面这个 function 无法获取 IPv6 服务器地址: 什么是正确的方法? 我的客户代码: ...

2022-09-27 15:33:56 0 12
如何通过 python 触发 cloudbees 作业?

我正在尝试使用 python 库触发 cloudbees 管道 但没有任何反应,似乎连接有问题。 有没有办法通过 python 以异步方式触发 cloudbees 作业? ...

2022-09-27 12:00:06 0 7
python 异步 function 正确语法

我正在尝试更正我的异步函数以使用此脚本: 我知道我的 session.post 上方的 for 循环不起作用,因为它们不是异步的,我该如何纠正这些? 我已经尝试了很多东西,但它们没有用。 Obs:代码正在运行,您可以根据需要运行和测试它。 整个代码可以更改,如果需要,我不介意。 ...

2022-09-26 14:24:54 0 15
asyncio 是否会使 python 中的多线程过时? [关闭]

关闭。 这个问题是基于意见的。 它目前不接受答案。 想改进这个问题? 更新问题,以便可以通过编辑这篇文章用事实和引用来回答它。 6 小时前关闭。 改进这个问题使用全局解释器锁,python 线程都共享同一个 CPU,因此您实际上不会获得与多线程库的任何并行性。 那么现在我们有了 asynci ...

2022-09-26 14:06:27 0 14
每当协程完成时更新 tkinter 视图

我有一个 Tkinter 应用程序,它使用 asyncio 库进行并发 REST api 调用。 只要完成 api 调用,视图就会更新。 我的 REST api 调用代码与更新视图的代码紧密结合。 有没有更好的方法来做到这一点? ...

2022-09-26 06:25:19 0 14
即使使用 asyncio,请求也会花费大量时间

我有以下代码发布请求并相应地获取网页,使用漂亮的汤 4 对其进行格式化,并将其添加到 CSV 中的一行: 这给出了以下 output:(完整的 output: https://pastebin.com/awRcuGHZ ) 查看 output,所有异步请求都在 1-2 秒内启动,但最后一个请求需要 ...

2022-09-25 11:49:47 0 23
Mocking Python 中的异步属性

下面的示例 class 有一个可等待的属性bar ,就像在async_main()中一样,因为它(理论上)在返回所有内容的答案之前做了一些 IO 工作。 我在测试它时遇到了麻烦,因为 Mock、MagicMock 和 AsyncMock 的常见嫌疑人不能按预期使用属性。 我目前的解决方法是: f.b ...

2022-09-25 11:44:49 1 13
Discord.py:每个公会的不同循环

您好,我正在创建自定义自动播放功能,允许每个公会的用户播放他们的歌曲并在其中进行自动播放,但问题是当我尝试清除队列时,即使禁用自动播放仍然是async function 中的while loop仍在进行中即使它被取消。 它应该做的是,当用户调用autoplay命令是该公会的非阻塞隔离循环时,然后当用 ...

2022-09-24 06:09:36 0 6
从 python 中的异步方法创建新线程的最佳方法

我目前正在编写一个 discord 机器人,它需要能够运行可能需要几秒钟到一分钟的任务,同时仍能响应其他命令。 如果这是一个相当简单的问题,请原谅我,但我还没有找到可行的解决方案。 这是代码的精简版 在 queue_system.py 里面 但是,在 queue_system.py 中的代码完成运行 ...

2022-09-23 23:00:01 0 6
如何使用 flask 异步运行服务器发送事件?

我正在使用带有 Python 和 Flask 的服务器发送事件,以便服务器可以将想法发送到 webclient 并且 webclient 不必每秒发送 10 个请求。 当我只想将一台设备连接到 SSE stream 时,我的代码在没有异步的情况下工作得很好。 如果我尝试连接另一个设备,它会尝试无限 ...

2022-09-23 19:18:07 0 8
asyncio.Task.all_tasks() 与 asyncio.all_tasks() 之间的区别

asyncio.Task.all_tasks()和asyncio.all_tasks()都将抽象事件循环作为参数,并返回与事件循环关联的一组任务。 到目前为止,我注意到的唯一区别是asyncio.all_tasks()适用于python 3.7+版本,而asyncio.Task.all_tasks ...

2022-09-23 07:01:20 0 9
Python 异步事件循环

我想对 10000 及以上的非常高的请求执行一些命令,但即使我为 100 个命令执行命令,它也会阻止其中一些命令,如果我插入 100 个值,则会添加 99 个。 当我添加 1000 个值时,缺少 15 个并且它给出了以下错误 它 select 更新和插入值但不完整,一些值丢失,因为它给出了错误 ...

2022-09-23 05:50:13 0 25
Asyncio 与 Uvicorn ASGI 服务器

我有一个我正在尝试编写的简单程序。 目标是有一个计算一些数据并将其推送到队列的过程。 当请求到达时,队列中的元素被拾取并发回给用户。 不知道我做错了什么。 谢谢你。 该代码基本上启动了一个 uvicorn 服务器python example.py我正在创建一个新循环并启动任务。 只要队列中的元素数大 ...

2022-09-22 20:25:04 0 12
如何正确包装迭代器以创建异步生成器?

语境我有一堆数据Extractor ,它们都实现了一个job方法。 大多数提取器依赖于异步客户端,例如aiohttp 。 对于其他人,我使用以下模式来包装阻塞代码(例如 pandas 所以有用的 read_sql )class SQLExtractor(Extractor): sessio ...

2022-09-22 15:39:50 0 13
未到达应用程序的 RTP 数据包

介绍我们拥有通过 SIP / RTP 进行通信的远程和本地无线电,并允许我们发送各种音频流。 我们为这些嵌入式设备设计了两种测试工具: RTP 客户端和 RTP 服务器。 我们目前正在开发 RTP 服务器。 两者都是用 Python 编写的,我们使用 asyncio 的 UDP api 来处理通信 ...

2022-09-21 19:43:21 0 12

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM