Metadata plumbing and serialization tweaks
(1) Plumb the metadata transformer given at the Beta API through to the InvocationLink where it will be used. (2) In both InvocationLink and ServiceLink, if there isn't a registered serializer or deserializer, just pass the payload through rather than ignoring the entire RPC.
Showing
- src/python/grpcio/grpc/_links/invocation.py 27 additions, 16 deletionssrc/python/grpcio/grpc/_links/invocation.py
- src/python/grpcio/grpc/_links/service.py 9 additions, 7 deletionssrc/python/grpcio/grpc/_links/service.py
- src/python/grpcio/grpc/beta/_stub.py 13 additions, 11 deletionssrc/python/grpcio/grpc/beta/_stub.py
- src/python/grpcio/grpc/beta/beta.py 3 additions, 1 deletionsrc/python/grpcio/grpc/beta/beta.py
- src/python/grpcio_test/grpc_test/_core_over_links_base_interface_test.py 1 addition, 1 deletion...io_test/grpc_test/_core_over_links_base_interface_test.py
- src/python/grpcio_test/grpc_test/_crust_over_core_over_links_face_interface_test.py 1 addition, 1 deletion...c_test/_crust_over_core_over_links_face_interface_test.py
- src/python/grpcio_test/grpc_test/_links/_lonely_invocation_link_test.py 3 additions, 3 deletions...cio_test/grpc_test/_links/_lonely_invocation_link_test.py
- src/python/grpcio_test/grpc_test/_links/_transmission_test.py 3 additions, 3 deletions...python/grpcio_test/grpc_test/_links/_transmission_test.py
Loading
Please register or sign in to comment