
    `i                     (   d Z ddlZddlZddlmZ dZej        ZdZ		 ddl
mZ  eee          Z	n# e$ r dZ	Y nw xY we	r& ede d	d
z   de dz   de z   de dz              G d de          Z G d de          Zd Z G d de          ZdS )zEClient and server classes corresponding to protobuf-defined services.    N)reflection_pb2z1.76.0F)first_version_is_lowerTz)The grpc package installed is at version ,zT but the generated code in grpc_reflection/v1alpha/reflection_pb2_grpc.py depends onz	 grpcio>=.z, Please upgrade your grpc module to grpcio>=z6 or downgrade your generated code using grpcio-tools<=c                       e Zd ZdZd ZdS )ServerReflectionStub8Missing associated documentation comment in .proto file.c                 ~    |                     dt          j        j        t          j        j        d          | _        dS )zIConstructor.

        Args:
            channel: A grpc.Channel.
        >/grpc.reflection.v1alpha.ServerReflection/ServerReflectionInfoT)request_serializerresponse_deserializer_registered_methodN)stream_stream0grpc__reflection_dot_v1alpha_dot_reflection__pb2ServerReflectionRequestSerializeToStringServerReflectionResponse
FromStringServerReflectionInfo)selfchannels     /home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/grpc_reflection/v1alpha/reflection_pb2_grpc.py__init__zServerReflectionStub.__init__   s?     %,$9$9P#S#k#}&V&o&z#'	 %: %) %)!!!    N)__name__
__module____qualname____doc__r    r   r   r   r      s)        BB
) 
) 
) 
) 
)r   r   c                       e Zd ZdZd ZdS )ServerReflectionServicerr	   c                     |                     t          j        j                   |                    d           t          d          )zThe reflection service is structured as a bidirectional stream, ensuring
        all related requests go to a single server.
        zMethod not implemented!)set_codegrpc
StatusCodeUNIMPLEMENTEDset_detailsNotImplementedError)r   request_iteratorcontexts      r   r   z-ServerReflectionServicer.ServerReflectionInfo/   sA     	67775666!";<<<r   N)r   r   r   r   r   r   r   r   r!   r!   ,   s)        BB= = = = =r   r!   c                     dt          j        | j        t          j        j        t          j        j                  i}t          j        d|          }|	                    |f           |
                    d|           d S )Nr   )request_deserializerresponse_serializerz(grpc.reflection.v1alpha.ServerReflection)r$    stream_stream_rpc_method_handlerr   r   r   r   r   r   method_handlers_generic_handleradd_generic_rpc_handlersadd_registered_method_handlers)servicerserverrpc_method_handlersgeneric_handlers       r   &add_ServerReflectionServicer_to_serverr6   8   s    "D$I1)Y)q)|(X(q  )D% % % :68KM MO
##_$6777
))*TVijjjjjr   c                   :    e Zd ZdZe	 	 	 	 	 	 	 	 dd            ZdS )ServerReflectionr	   r   NFc
                     t           j                            | |dt          j        j        t          j        j        ||||||||	d          S )Nr   T)r   )r$   experimentalr   r   r   r   r   r   )
r)   targetoptionschannel_credentialscall_credentialsinsecurecompressionwait_for_readytimeoutmetadatas
             r   r   z%ServerReflection.ServerReflectionInfoJ   sZ      ..L<Tf<U`# / % % 	%r   )r   NNFNNNN)r   r   r   r   staticmethodr   r   r   r   r8   r8   G   sR        BB  $!% % % \% % %r   r8   )r   r$   warningsgrpc_reflection.v1alphar   r   GRPC_GENERATED_VERSION__version__GRPC_VERSION_version_not_supportedgrpc._utilitiesr   ImportErrorRuntimeErrorobjectr   r!   r6   r8   r   r   r   <module>rO      s   K K   f f f f f f!  "66666633LBXYY " " "!"  
,CLCCC
`	a
/,
/
/
/	0 R9O
Q
Q	R S<
R
R
R		S  ) ) ) ) )6 ) ) ) 	= 	= 	= 	= 	=v 	= 	= 	=k k k% % % % %v % % % % %s   0 ::