From 860aaae2ff27053c7e24548838ba132fcb28cfd7 Mon Sep 17 00:00:00 2001 From: SunGaofeng Date: Tue, 16 Apr 2019 11:10:11 +0000 Subject: [PATCH] fix error when join thread in the end of data reading --- PaddleCV/video/datareader/nonlocal_reader.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PaddleCV/video/datareader/nonlocal_reader.py b/PaddleCV/video/datareader/nonlocal_reader.py index 8e13c994..15c0a849 100644 --- a/PaddleCV/video/datareader/nonlocal_reader.py +++ b/PaddleCV/video/datareader/nonlocal_reader.py @@ -332,7 +332,7 @@ def make_multi_reader(filelist, batch_size, sample_times, is_training, shuffle, else: yield sample for i in range(len(p_list)): - p_list[i].terminate() - p_list[i].join() + if p_list[i].is_alive(): + p_list[i].join() return queue_reader -- GitLab