diff --git a/main.py b/main.py index af1046f..6cee59f 100644 --- a/main.py +++ b/main.py @@ -658,7 +658,8 @@ def search_worker(payload, kitem, flag): if v_list: break time.sleep(2) - + if not v_list: + v_list = [] return True, flag, payload, kitem, v_list # 成功 except Exception as e: print(f"[线程异常] {kitem['keyword']} → {e}") @@ -691,8 +692,9 @@ def integrate_data_parallel(): rollback[f_flag].append(payload) continue - # —— 写库:可按你原来的 upsert / flush 逻辑 —— for item in v_list: + if not v_list: + continue DBSA.upsert_video({ "keyword": kitem["keyword"], "v_name": kitem["v_name"],