harp.asgi.bridge.responses¶
- class HttpResponseAsgiBridge[source]¶
Bases:
object
Implements the ability of sending our HttpResponse object over the asgi protocol. This is still early impl. and it will need to support streaming responses in the future.
- __init__(response, send)[source]¶
- Parameters:
response (HttpResponse)
send (Callable[[HTTPResponseStartEvent | HTTPResponseBodyEvent | HTTPResponseTrailersEvent | HTTPServerPushEvent | HTTPDisconnectEvent | WebSocketAcceptEvent | WebSocketSendEvent | WebSocketResponseStartEvent | WebSocketResponseBodyEvent | WebSocketCloseEvent | LifespanStartupCompleteEvent | LifespanStartupFailedEvent | LifespanShutdownCompleteEvent | LifespanShutdownFailedEvent], Awaitable[None]])