16 lines
372 B
Python
16 lines
372 B
Python
from dataclasses import dataclass
|
|
from concurrent.futures import Future
|
|
|
|
from aiohttp.web_response import Response
|
|
from opentelemetry.trace import Span
|
|
|
|
|
|
@dataclass
|
|
class ResponseHolder:
|
|
response: Future[Response]
|
|
tracing_span: Span
|
|
|
|
def __init__(self, response: Future[Response], span: Span):
|
|
self.response = response
|
|
self.tracing_span = span
|