Add Python Reflection Client#28443
Conversation
|
Implement ProtoReflectionDescriptorDatabase in Python to support client-side reflection sevices.
9f7618f to
f6c85d1
Compare
|
|
|
How can I make progress with this? |
|
Wow, this is an interesting proposal. A programmatic way to access descriptors from client-side. This PR alters gRPC Python's surface API, which requires a gRFC proposal see https://github.com/grpc/proposal. It doesn't need to be long or very detail about implementation. You can extend from the "Use Server Reflection in a Python client" section. |
|
I opened a PR for a proposal, and I will handle all the comments in this PR soon. |
lidizheng
left a comment
There was a problem hiding this comment.
Thanks for the update. Looks pretty good now.
If you have any question, please let me know.
Mostly improve documentation.
|
According to the presubmit checks, you may want to add the new test case to |
Done. Sorry for the delay. |
|
@tomerv Can you take a look at the Sanity Checks result? https://source.cloud.google.com/results/invocations/66d0ab27-16cc-4972-b54c-bc55e5d2cc4f/targets Most of the scripts can be run directly to format code for you. |
|
190f15f to
81fb2f8
Compare
|
Seems like the checks are stuck. @lidizheng, can you help? |
Implement ProtoReflectionDescriptorDatabase in Python to support
client-side reflection sevices.
@donnadionne