Partially implement gRPC Python server reflection
Some features relating to proto2 extension querying are missing due to missing upstream features required to support them (see https://github.com/google/protobuf/issues/2248).
Showing
- src/proto/grpc/testing/proto2/empty2.proto 37 additions, 0 deletionssrc/proto/grpc/testing/proto2/empty2.proto
- src/proto/grpc/testing/proto2/empty2_extensions.proto 43 additions, 0 deletionssrc/proto/grpc/testing/proto2/empty2_extensions.proto
- src/python/.gitignore 2 additions, 0 deletionssrc/python/.gitignore
- src/python/grpcio_reflection/.gitignore 5 additions, 0 deletionssrc/python/grpcio_reflection/.gitignore
- src/python/grpcio_reflection/grpc/__init__.py 30 additions, 0 deletionssrc/python/grpcio_reflection/grpc/__init__.py
- src/python/grpcio_reflection/grpc/reflection/__init__.py 29 additions, 0 deletionssrc/python/grpcio_reflection/grpc/reflection/__init__.py
- src/python/grpcio_reflection/grpc/reflection/v1alpha/__init__.py 29 additions, 0 deletions...hon/grpcio_reflection/grpc/reflection/v1alpha/__init__.py
- src/python/grpcio_reflection/grpc/reflection/v1alpha/reflection.py 143 additions, 0 deletions...n/grpcio_reflection/grpc/reflection/v1alpha/reflection.py
- src/python/grpcio_reflection/grpc_version.py 32 additions, 0 deletionssrc/python/grpcio_reflection/grpc_version.py
- src/python/grpcio_reflection/reflection_commands.py 78 additions, 0 deletionssrc/python/grpcio_reflection/reflection_commands.py
- src/python/grpcio_reflection/setup.py 73 additions, 0 deletionssrc/python/grpcio_reflection/setup.py
- src/python/grpcio_tests/tests/reflection/__init__.py 28 additions, 0 deletionssrc/python/grpcio_tests/tests/reflection/__init__.py
- src/python/grpcio_tests/tests/reflection/_reflection_servicer_test.py 185 additions, 0 deletions...rpcio_tests/tests/reflection/_reflection_servicer_test.py
- src/python/grpcio_tests/tests/tests.json 19 additions, 18 deletionssrc/python/grpcio_tests/tests/tests.json
- templates/src/python/grpcio_reflection/grpc_version.py.template 34 additions, 0 deletions...tes/src/python/grpcio_reflection/grpc_version.py.template
- tools/run_tests/artifact_targets.py 2 additions, 2 deletionstools/run_tests/artifact_targets.py
- tools/run_tests/build_artifact_python.sh 8 additions, 3 deletionstools/run_tests/build_artifact_python.sh
- tools/run_tests/build_python.sh 9 additions, 0 deletionstools/run_tests/build_python.sh
Loading
Please register or sign in to comment