Handle TCPTransport closed exception
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone Build is passing
				
			This commit is contained in:
		| @@ -195,8 +195,12 @@ async def view_export(request): | ||||
|     mk, lock = pool[target] | ||||
|  | ||||
|     async with lock: | ||||
|         async for line in wrap(scrape_mikrotik(mk)): | ||||
|             await response.send(line + "\n") | ||||
|         try: | ||||
|             async for line in wrap(scrape_mikrotik(mk)): | ||||
|                 await response.send(line + "\n") | ||||
|         except RuntimeError: | ||||
|             # Handle TCPTransport closed exception | ||||
|             pool.pop(target) | ||||
|  | ||||
|  | ||||
| app.run(host="0.0.0.0", port=3001) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user