|
@@ -14,9 +14,9 @@ from log import Log
|
|
|
|
|
|
import sys
|
|
|
sys.path.append("parameter_dir/")
|
|
|
-print()
|
|
|
from parameter_update import param_update_risk_rule
|
|
|
from parameter_update import param_update_risk_videos
|
|
|
+from parameter_update import param_update_risk_filter_flag
|
|
|
|
|
|
config_ = set_config()
|
|
|
log_ = Log()
|
|
@@ -848,6 +848,10 @@ class FilterVideos(object):
|
|
|
return filtered_videos
|
|
|
|
|
|
def filter_videos_with_risk_video(self, video_ids, app_type, region_code):
|
|
|
+ # 0 用一个开关控制,是否过滤生效。 便于回滚功能。
|
|
|
+ flag = param_update_risk_filter_flag()
|
|
|
+ if not flag:
|
|
|
+ return video_ids[0: min(20, len(video_ids))]
|
|
|
# 1 判断是否过滤,不展示的app+区域列表,-1必须过滤
|
|
|
app_region_filtered = param_update_risk_rule()
|
|
|
if app_type in app_region_filtered.keys():
|
|
@@ -864,6 +868,15 @@ class FilterVideos(object):
|
|
|
videos_with_risk = param_update_risk_videos()
|
|
|
# 3 过滤 返回结果
|
|
|
video_ids_new = [i for i in video_ids if i not in videos_with_risk]
|
|
|
+ # print(flag)
|
|
|
+ # print(app_region_filtered)
|
|
|
+ # print(video_ids)
|
|
|
+ # print(app_type)
|
|
|
+ # print(region_code)
|
|
|
+ # print(videos_with_risk)
|
|
|
+ # print(video_ids_new)
|
|
|
+ # print(len(video_ids))
|
|
|
+ # print(len(video_ids_new))
|
|
|
return video_ids_new[0: min(20, len(video_ids_new))]
|
|
|
|
|
|
if __name__ == '__main__':
|