From 1733b108d39b584a2e693a1d229d6b3651488adb Mon Sep 17 00:00:00 2001 From: QingQiz Date: Tue, 21 Jul 2020 18:34:29 +0800 Subject: [PATCH] fix: return [] if len(params_list) == 0 --- src/you_get/common.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/you_get/common.py b/src/you_get/common.py index 712035d4..56314a85 100755 --- a/src/you_get/common.py +++ b/src/you_get/common.py @@ -552,14 +552,20 @@ def parallel_in_thread(target, params_list, sort, **kwargs): ret = [result.get() for i in range(len(params_list))] + if not ret: + return [] + if sort: ret = sorted(ret) return list(zip(*ret))[1] - else: - return ret + + return ret def parallel_run(target, params_list, sort_result=False, use_thread=True, **kwargs): + if len(params_list) == 0: + return [] + if job and job <= 1: return [target(*i) for i in params_list]