Ai
4 Star 0 Fork 2

OpenCloudOS Stream/python-uvloop

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
fix-deadlock-in-testcase.patch 756 Bytes
一键复制 编辑 原始数据 按行查看 历史
cunshunxia 提交于 2023-09-05 00:24 +08:00 . fix deadlock in testcase
diff -purN uvloop-0.17.0.orig/tests/test_tcp.py uvloop-0.17.0/tests/test_tcp.py
--- uvloop-0.17.0.orig/tests/test_tcp.py 2023-09-04 16:08:16.941132775 +0000
+++ uvloop-0.17.0/tests/test_tcp.py 2023-09-04 16:09:56.015002316 +0000
@@ -2771,8 +2771,11 @@ class _TestSSL(tb.SSLTestCase):
b'x' * CHUNK)
count += 1
- data = await reader.read()
- self.assertEqual(data, b'')
+ try:
+ data = await asyncio.wait_for(reader.read(), timeout=5.0)
+ self.assertEqual(data, b'')
+ except asyncio.TimeoutError:
+ print("No data received, continue...")
await future
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/opencloudos-stream/python-uvloop.git
git@gitee.com:opencloudos-stream/python-uvloop.git
opencloudos-stream
python-uvloop
python-uvloop
master

搜索帮助