|  |  | @ -240,8 +240,11 @@ def main() -> NoReturn: | 
			
		
	
		
		
			
				
					
					|  |  |  |     cloudlog.warning("caught sig disabling quectel gps") |  |  |  |     cloudlog.warning("caught sig disabling quectel gps") | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     gpio_set(GPIO.GNSS_PWR_EN, False) |  |  |  |     gpio_set(GPIO.GNSS_PWR_EN, False) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     try: | 
			
		
	
		
		
			
				
					
					|  |  |  |       teardown_quectel(diag) |  |  |  |       teardown_quectel(diag) | 
			
		
	
		
		
			
				
					
					|  |  |  |       cloudlog.warning("quectel cleanup done") |  |  |  |       cloudlog.warning("quectel cleanup done") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     except NameError: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       cloudlog.warning('quectel not yet setup') | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     stop_download_event.set() |  |  |  |     stop_download_event.set() | 
			
		
	
		
		
			
				
					
					|  |  |  |     assist_fetch_proc.kill() |  |  |  |     assist_fetch_proc.kill() | 
			
		
	
	
		
		
			
				
					|  |  | 
 |