Update parser.py
This commit is contained in:
		
							
								
								
									
										10
									
								
								parser.py
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								parser.py
									
									
									
									
									
								
							@ -12,6 +12,8 @@ def is_json(myjson):
 | 
				
			|||||||
    return True
 | 
					    return True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def parse_logs():
 | 
					def parse_logs():
 | 
				
			||||||
 | 
					    start_time = time.time()
 | 
				
			||||||
 | 
					    while True:
 | 
				
			||||||
        unsuccessful_attempts = 0
 | 
					        unsuccessful_attempts = 0
 | 
				
			||||||
        current_retry = 0
 | 
					        current_retry = 0
 | 
				
			||||||
        max_retry = 0
 | 
					        max_retry = 0
 | 
				
			||||||
@ -46,11 +48,17 @@ def parse_logs():
 | 
				
			|||||||
                        if current_retry == max_retry:
 | 
					                        if current_retry == max_retry:
 | 
				
			||||||
                            print(f"Max Retry Reached: {data}", flush=True)
 | 
					                            print(f"Max Retry Reached: {data}", flush=True)
 | 
				
			||||||
                            return False, "Max Retry Reached"
 | 
					                            return False, "Max Retry Reached"
 | 
				
			||||||
 | 
					        except Exception as e:
 | 
				
			||||||
 | 
					            print(f"Exception occurred: {e}", flush=True)
 | 
				
			||||||
        finally:
 | 
					        finally:
 | 
				
			||||||
            process.stdout.close()
 | 
					            process.stdout.close()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        print("Sleeping before next log request...", flush=True)
 | 
					        print("Sleeping before next log request...", flush=True)
 | 
				
			||||||
    time.sleep(5)  
 | 
					        time.sleep(30)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if time.time() - start_time > 30 * 60:
 | 
				
			||||||
 | 
					            print("Timeout reached: 30 minutes elapsed without success.", flush=True)
 | 
				
			||||||
 | 
					            return False, "Timeout reached: 30 minutes elapsed without success."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return False, "No Success"
 | 
					    return False, "No Success"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user