14 lines
360 B
Python
14 lines
360 B
Python
"""Helper functions for cloud components."""
|
|
from typing import Any, Dict
|
|
|
|
from aiohttp import web
|
|
|
|
|
|
def aiohttp_serialize_response(response: web.Response) -> Dict[str, Any]:
|
|
"""Serialize an aiohttp response to a dictionary."""
|
|
return {
|
|
'status': response.status,
|
|
'body': response.text,
|
|
'headers': dict(response.headers),
|
|
}
|