check that status.lastUpdatedTime is set before attempting to subtract! (#1754)
Don't subtract none value!
This commit is contained in:
		
							parent
							
								
									270e056c34
								
							
						
					
					
						commit
						375057a819
					
				| @ -1145,10 +1145,12 @@ class CrawlOperator(BaseOperator): | ||||
| 
 | ||||
|         # check timeout if timeout time exceeds elapsed time | ||||
|         if crawl.timeout: | ||||
|             elapsed = ( | ||||
|                 status.elapsedCrawlTime | ||||
|                 + (dt_now() - from_k8s_date(status.lastUpdatedTime)).total_seconds() | ||||
|             ) | ||||
|             elapsed = status.elapsedCrawlTime | ||||
|             if status.lastUpdatedTime: | ||||
|                 elapsed += ( | ||||
|                     dt_now() - from_k8s_date(status.lastUpdatedTime) | ||||
|                 ).total_seconds() | ||||
| 
 | ||||
|             if elapsed > crawl.timeout: | ||||
|                 print( | ||||
|                     f"Graceful Stop: Crawl running time exceeded {crawl.timeout} second timeout" | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user