INNER CODE UNIT · Python
_MessagePackResponder
florimondmanca/msgpack-asgi · src/msgpack_asgi/_middleware.py:47
class _MessagePackResponder:
def __init__(
self,
app: ASGIApp,
*,
packb: Callable[[Any], bytes],
unpackb: Callable[[bytes], Any],
allow_naive_streaming: bool,
content_type: str,
) -> None:
self._app = app
self._packb = packb
self._unpackb = unpackb
self._content_type = content_type
self._should_decode_from_msgpack_to_json = False
self._should_encode_from_json_to_msgpack = False
self._receive: Receive = unattached_receive
self._send: Send = unattached_send