|
@@ -133,10 +133,6 @@ class PoolRecall(object):
|
|
|
ge.join()
|
|
|
check_result, error_flag = ge.get()
|
|
|
#check_result, error_flag = self.check_video_counts(video_ids=filtered_result, flow_pool_mapping=video_mapping)
|
|
|
- # 判断错误标记, True为错误
|
|
|
- if error_flag:
|
|
|
- # 结束流量池召回
|
|
|
- break
|
|
|
|
|
|
for item in check_result:
|
|
|
if item[0] not in flow_pool_recall_videos:
|
|
@@ -154,6 +150,12 @@ class PoolRecall(object):
|
|
|
et_check = time.time()
|
|
|
log_.info('check result: result = {}, execute time = {}ms'.format(
|
|
|
check_result, (et_check - st_check) * 1000))
|
|
|
+
|
|
|
+ # 判断错误标记, True为错误
|
|
|
+ if error_flag:
|
|
|
+ # 结束流量池召回
|
|
|
+ break
|
|
|
+
|
|
|
idx += get_size
|
|
|
|
|
|
return flow_pool_recall_result[:size]
|
|
@@ -193,10 +195,11 @@ class PoolRecall(object):
|
|
|
|
|
|
# 判断返回的错误标记,True为错误
|
|
|
if error_flag:
|
|
|
+ return check_result, error_flag
|
|
|
# 从流量召回池移除视频videos
|
|
|
- for item in videos:
|
|
|
- value = '{}-{}'.format(item['videoId'], item['flowPool'])
|
|
|
- self.redis_helper.remove_value_from_zset(key_name=flow_pool_key, value=value)
|
|
|
+ # for item in videos:
|
|
|
+ # value = '{}-{}'.format(item['videoId'], item['flowPool'])
|
|
|
+ # self.redis_helper.remove_value_from_zset(key_name=flow_pool_key, value=value)
|
|
|
|
|
|
redis_helper = RedisHelper()
|
|
|
for item in view_count_result:
|