14 lines
		
	
	
		
			337 B
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			337 B
		
	
	
	
		
			Python
		
	
	
"""Websocket API util.""."""
 | 
						|
 | 
						|
from __future__ import annotations
 | 
						|
 | 
						|
from aiohttp import web
 | 
						|
 | 
						|
 | 
						|
def describe_request(request: web.Request) -> str:
 | 
						|
    """Describe a request."""
 | 
						|
    description = f"from {request.remote}"
 | 
						|
    if user_agent := request.headers.get("user-agent"):
 | 
						|
        description += f" ({user_agent})"
 | 
						|
    return description
 |