改用ensure_future

This commit is contained in:
Jing Ling
2020-08-17 14:55:24 +08:00
parent 240fd51083
commit ef652aa3fa
+1 -3
View File
@@ -223,9 +223,7 @@ async def bulk_request(data, port):
tasks = [] tasks = []
for num, data in enumerate(to_req_data): for num, data in enumerate(to_req_data):
url = data.get('url') url = data.get('url')
name = f'RequestTask-{num}' task = asyncio.ensure_future(fetch(session, method, url))
task = asyncio.create_task(fetch(session, method, url), name=name)
logger.log('DEBUG', f'RequestTask-{num} {url}')
task.add_done_callback(functools.partial(request_callback, task.add_done_callback(functools.partial(request_callback,
index=num, index=num,
datas=to_req_data)) datas=to_req_data))