|  | @@ -27,15 +27,25 @@ def get_videos_from_flow_pool(app_type, size=1000):
 | 
											
												
													
														|  |      batch_flag = int(time.time())
 |  |      batch_flag = int(time.time())
 | 
											
												
													
														|  |      request_data = {'appType': app_type, 'batchFlag': batch_flag, 'size': size}
 |  |      request_data = {'appType': app_type, 'batchFlag': batch_flag, 'size': size}
 | 
											
												
													
														|  |      videos = []
 |  |      videos = []
 | 
											
												
													
														|  | 
 |  | +    retry = 0
 | 
											
												
													
														|  |      while True:
 |  |      while True:
 | 
											
												
													
														|  |          result = request_post(request_url=config_.GET_VIDEOS_FROM_POOL_URL, request_data=request_data)
 |  |          result = request_post(request_url=config_.GET_VIDEOS_FROM_POOL_URL, request_data=request_data)
 | 
											
												
													
														|  |          if result is None:
 |  |          if result is None:
 | 
											
												
													
														|  | -            break
 |  | 
 | 
											
												
													
														|  | 
 |  | +            if retry > 2:
 | 
											
												
													
														|  | 
 |  | +                break
 | 
											
												
													
														|  | 
 |  | +            retry += 1
 | 
											
												
													
														|  | 
 |  | +            continue
 | 
											
												
													
														|  |          if result['code'] != 0:
 |  |          if result['code'] != 0:
 | 
											
												
													
														|  |              log_.info('batch_flag: {}, 获取流量池视频失败'.format(batch_flag))
 |  |              log_.info('batch_flag: {}, 获取流量池视频失败'.format(batch_flag))
 | 
											
												
													
														|  | -            break
 |  | 
 | 
											
												
													
														|  | 
 |  | +            if retry > 2:
 | 
											
												
													
														|  | 
 |  | +                break
 | 
											
												
													
														|  | 
 |  | +            retry += 1
 | 
											
												
													
														|  | 
 |  | +            continue
 | 
											
												
													
														|  |          if not result['data']:
 |  |          if not result['data']:
 | 
											
												
													
														|  | -            break
 |  | 
 | 
											
												
													
														|  | 
 |  | +            if retry > 2:
 | 
											
												
													
														|  | 
 |  | +                break
 | 
											
												
													
														|  | 
 |  | +            retry += 1
 | 
											
												
													
														|  | 
 |  | +            continue
 | 
											
												
													
														|  |          videos.extend(result['data'])
 |  |          videos.extend(result['data'])
 | 
											
												
													
														|  |      return videos
 |  |      return videos
 | 
											
												
													
														|  |  
 |  |  
 |