If the approach is approved (I assume details might be wrong) then I'll gladly add some tests to prevent regressions.
I ran tox and only mypy seems to be failing.
I tested manually with some grpc clients and they show the response properly (I tested unary and streaming responses and it looks good)
Not sure how to handle it with more_trailers=True, but I don't understand how it's supposed to work in general since http2 requires END_STREAM being set for trailers frame (I assume that more_trailers implies a new frame, but maybe not?)
Explanation in https://github.com/pgjones/hypercorn/issues/254
If the approach is approved (I assume details might be wrong) then I'll gladly add some tests to prevent regressions.
I ran tox and only mypy seems to be failing.
I tested manually with some grpc clients and they show the response properly (I tested unary and streaming responses and it looks good)
Not sure how to handle it with more_trailers=True, but I don't understand how it's supposed to work in general since http2 requires END_STREAM being set for trailers frame (I assume that more_trailers implies a new frame, but maybe not?)