From 1179f5f1188790161306128cc4df94cbc8196e13 Mon Sep 17 00:00:00 2001 From: shmilylty Date: Tue, 13 Aug 2019 19:14:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0limit=5Fopen=5Fconn=E6=A3=80?= =?UTF-8?q?=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oneforall/common/request.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/oneforall/common/request.py b/oneforall/common/request.py index 04d8453..819f26d 100644 --- a/oneforall/common/request.py +++ b/oneforall/common/request.py @@ -111,7 +111,9 @@ async def bulk_get_request(datas, port): logger.log('INFOR', f'正在异步进行子域的GET请求') limit_open_conn = config.limit_open_conn - if not limit_open_conn: + if limit_open_conn is None: # 默认情况 + limit_open_conn = utils.get_semaphore() + elif not isinstance(limit_open_conn, int): # 如果传入不是数字的情况 limit_open_conn = utils.get_semaphore() # 使用异步域名解析器 自定义域名服务器 resolver = AsyncResolver(nameservers=config.resolver_nameservers)