fix: return [] if len(params_list) == 0

This commit is contained in:
QingQiz 2020-07-21 18:34:29 +08:00
parent 69f92e9fc6
commit 1733b108d3

View File

@ -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
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]