feat: remove gRPC shim from client push — raw MWP over plain HTTPS POST
- _frame_generator emits raw MWP frames (no grpc_frame wrapper) - push_stream_coro uses client.post() not client.stream() (upload-first) - Content-Type: application/x-muse-wire (was application/grpc+muse) - Response parsed as plain msgpack.unpackb() (was GrpcFrameReader)
sha256:0360fa6398b7650b809e8b513386a246550dc2ee3075d18b1f08c34b45e1b148
sha
+8
~3
symbols
sha256:da7dbd5379ab83b98d877b3625c899f46c0a5629a8db8fb57997542b799da0a5
snapshot
+8
symbols added
~3
symbols modified
0
dead code introduced
Semantic Changes
11 symbols
+
test_p1_frame_generator_no_grpc_prefix
function
function test_p1_frame_generator_no_grpc_prefix L31–52
+
test_p1_frame_generator_with_objects_no_grpc_prefix
function
function test_p1_frame_generator_with_objects_no_grpc_prefix L55–70
+
test_p2_push_does_not_use_grpc_content_type
function
function test_p2_push_does_not_use_grpc_content_type L89–97
+
test_p3_push_upload_first_no_stream_context_manager
function
function test_p3_push_upload_first_no_stream_context_manager L104–119
+
test_p4_push_response_not_grpc_reader
function
function test_p4_push_response_not_grpc_reader L126–138
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:0360fa6398b7650b809e8b513386a246550dc2ee3075d18b1f08c34b45e1b148 --body "your comment"
No comments yet. Be the first to start the discussion.