1717from google .protobuf import descriptor_pb2
1818from google .protobuf import descriptor_pool
1919
20- from grpc_reflection .v1alpha import reflection_pb2
21- from grpc_reflection .v1alpha import reflection_pb2_grpc
20+ from grpc_reflection .v1alpha import reflection_pb2 as _reflection_pb2
21+ from grpc_reflection .v1alpha import reflection_pb2_grpc as _reflection_pb2_grpc
2222
2323_POOL = descriptor_pool .Default ()
24+ SERVICE_NAME = _reflection_pb2 .DESCRIPTOR .services_by_name [
25+ 'ServerReflection' ].full_name
2426
2527
2628def _not_found_error ():
27- return reflection_pb2 .ServerReflectionResponse (
28- error_response = reflection_pb2 .ErrorResponse (
29+ return _reflection_pb2 .ServerReflectionResponse (
30+ error_response = _reflection_pb2 .ErrorResponse (
2931 error_code = grpc .StatusCode .NOT_FOUND .value [0 ],
3032 error_message = grpc .StatusCode .NOT_FOUND .value [1 ].encode (),
3133 ))
@@ -35,12 +37,12 @@ def _file_descriptor_response(descriptor):
3537 proto = descriptor_pb2 .FileDescriptorProto ()
3638 descriptor .CopyToProto (proto )
3739 serialized_proto = proto .SerializeToString ()
38- return reflection_pb2 .ServerReflectionResponse (
39- file_descriptor_response = reflection_pb2 .FileDescriptorResponse (
40+ return _reflection_pb2 .ServerReflectionResponse (
41+ file_descriptor_response = _reflection_pb2 .FileDescriptorResponse (
4042 file_descriptor_proto = (serialized_proto ,)),)
4143
4244
43- class ReflectionServicer (reflection_pb2_grpc .ServerReflectionServicer ):
45+ class ReflectionServicer (_reflection_pb2_grpc .ServerReflectionServicer ):
4446 """Servicer handling RPCs for service statuses."""
4547
4648 def __init__ (self , service_names , pool = None ):
@@ -94,17 +96,17 @@ def _all_extension_numbers_of_type(self, containing_type):
9496 except KeyError :
9597 return _not_found_error ()
9698 else :
97- return reflection_pb2 .ServerReflectionResponse (
98- all_extension_numbers_response = reflection_pb2 .
99+ return _reflection_pb2 .ServerReflectionResponse (
100+ all_extension_numbers_response = _reflection_pb2 .
99101 ExtensionNumberResponse (
100102 base_type_name = message_descriptor .full_name ,
101103 extension_number = extension_numbers ))
102104
103105 def _list_services (self ):
104- return reflection_pb2 .ServerReflectionResponse (
105- list_services_response = reflection_pb2 .ListServiceResponse (
106+ return _reflection_pb2 .ServerReflectionResponse (
107+ list_services_response = _reflection_pb2 .ListServiceResponse (
106108 service = [
107- reflection_pb2 .ServiceResponse (name = service_name )
109+ _reflection_pb2 .ServiceResponse (name = service_name )
108110 for service_name in self ._service_names
109111 ]))
110112
@@ -126,8 +128,8 @@ def ServerReflectionInfo(self, request_iterator, context):
126128 elif request .HasField ('list_services' ):
127129 yield self ._list_services ()
128130 else :
129- yield reflection_pb2 .ServerReflectionResponse (
130- error_response = reflection_pb2 .ErrorResponse (
131+ yield _reflection_pb2 .ServerReflectionResponse (
132+ error_response = _reflection_pb2 .ErrorResponse (
131133 error_code = grpc .StatusCode .INVALID_ARGUMENT .value [0 ],
132134 error_message = grpc .StatusCode .INVALID_ARGUMENT .value [1 ]
133135 .encode (),
@@ -142,5 +144,5 @@ def enable_server_reflection(service_names, server, pool=None):
142144 server: grpc.Server to which reflection service will be added.
143145 pool: DescriptorPool object to use (descriptor_pool.Default() if None).
144146 """
145- reflection_pb2_grpc .add_ServerReflectionServicer_to_server (
147+ _reflection_pb2_grpc .add_ServerReflectionServicer_to_server (
146148 ReflectionServicer (service_names , pool = pool ), server )
0 commit comments