| 
					
				 | 
			
			
				@@ -1,5 +1,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #coding utf-8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import sys 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import json 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import datetime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import traceback 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from threading import Timer 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -229,7 +230,6 @@ from candidate_user 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lr_model = LrModel('model/{}.json'.format(model_key)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     user_h_dict = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     k_col = 'u_id' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dt = datetime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     key_name_prefix = f"{config_.KEY_NAME_PREFIX_AD_OUT_MODEL_SCORE_USER}{model_key}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     print(key_name_prefix) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     mean_user_h = 0.0 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -241,7 +241,7 @@ from candidate_user 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             k = str(row['u_id']) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             user_features = get_user_features(row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             user_h = lr_model.predict_h(user_features) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            redis_helper.set_data_to_redis(f"{key_name_prefix}:{k}", user_h, expire_time) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            # redis_helper.set_data_to_redis(f"{key_name_prefix}:{k}", user_h, expire_time) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             user_h_dict[k] = user_h 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mean_user_h += user_h 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             count_user_h += 1 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -252,9 +252,9 @@ from candidate_user 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     print(mean_user_h) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     print(count_user_h) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     k = 'mean' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    redis_helper.set_data_to_redis(f"{key_name_prefix}:{k}", mean_user_h, expire_time) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    # with open('{}.json'.format(key_name_prefix), 'w') as fout: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    #     json.dump(user_h_dict, fout, indent=2, ensure_ascii=False, sort_keys=True) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    #redis_helper.set_data_to_redis(f"{key_name_prefix}:{k}", mean_user_h, expire_time) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    with open('{}.{}.json'.format(key_name_prefix, dt), 'w') as fout: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        json.dump(user_h_dict, fout, indent=2, ensure_ascii=False, sort_keys=True) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 def timer_check(dt): 
			 |