Hacked By AnonymousFox

Current Path : /opt/imunify360/venv/lib/python3.11/site-packages/google/protobuf/internal/__pycache__/
Upload File :
Current File : //opt/imunify360/venv/lib/python3.11/site-packages/google/protobuf/internal/__pycache__/builder.cpython-311.pyc

�

h��fD��n�dZdZddlmZddlmZddlmZddlm	Z
e
j��Zd�Z
d�Zd	�Zd
S)z�Builds descriptors, message classes and services for generated _pb2.py.

This file is only called in python generated _pb2.py files. It builds
descriptors, message classes and services that users can directly use
in generated code.
zjieluo@google.com (Jie Luo)�)�enum_type_wrapper)�message)�
reflection)�symbol_databasec������fd��|j���D]0\}}d|���z}|�|<�||dz���1dS)z�Builds message and enum descriptors.

  Args:
    file_des: FileDescriptor of the .proto file
    module: Generated _pb2 module
  c����|j���D]0\}}||���z}|�|<�||dz���1|jD]!}|�||j���z<�"dS)N�_)�nested_types_by_name�items�upper�
enum_types�name)�msg_des�prefixr�
nested_msg�module_name�enum_des�BuildNestedDescriptors�modules      ����/builddir/build/BUILD/imunify360-venv-2.3.5/opt/imunify360/venv/lib64/python3.11/site-packages/google/protobuf/internal/builder.pyrz>BuildMessageAndEnumDescriptors.<locals>.BuildNestedDescriptors8s����%�:�@�@�B�B�<�<���z��T�Z�Z�\�\�)�k�&�f�[����Z��s�):�;�;�;�;��&�8�8��/7�f�V�h�m�)�)�+�+�
+�,�,�8�8�r	N)�message_types_by_namerr)�file_desrrrrrs `   @r�BuildMessageAndEnumDescriptorsr0s�����8�8�8�8�8�8�"�7�=�=�?�?�7�7�o�t�W���
�
���$�K�!�F�;����7�K�#�$5�6�6�6�6�7�7rc�:��	��	�fd��	|j���D]O\}}||d|���z<tj|��||<|jD]}|j||j<��P|j���D])\}}|j||���dz<|||<�*|j	���D]\}}||d|���z<� |j
���D]\}}�	|��||<�dS)z�Builds top level descriptors and message classes.

  Args:
    file_des: FileDescriptor of the .proto file
    module_name: str, the name of generated _pb2 module
    module: Generated _pb2 module
  c���i}|j���D]\}}�|��||<�||d<�|d<tj|jt
jf|��}t�|��|S)N�
DESCRIPTOR�
__module__)	r
r�_reflection�GeneratedProtocolMessageTyper�_message�Message�_sym_db�RegisterMessage)r�create_dictrr�
message_class�BuildMessagers     ��rr'z4BuildTopDescriptorsAndMessages.<locals>.BuildMessageOs�����K�%�:�@�@�B�B�3�3���z�&�,�z�2�2�k�$��� '�K��� +�K����<���x�'�)�;�8�8�M����M�*�*�*��rr	�
_FIELD_NUMBERN)�enum_types_by_namerrr�EnumTypeWrapper�values�numberr�extensions_by_name�services_by_namer)
rrrrr�
enum_value�
extension_des�servicerr's
 `       @r�BuildTopDescriptorsAndMessagesr2Fse����	�	�	�	�	�	�#�5�;�;�=�=�2�2��t�X�!)�F�3��������$�4�X�>�>�F�4�L��o�2�2�
� *� 1�f�Z�_���2� (�:�@�@�B�B�!�!��t�]�-:�-A�F�4�:�:�<�<�/�)�*� �F�4�L�L�"�2�8�8�:�:�)�)�o�t�W�!(�F�3���������"�7�=�=�?�?�)�)�o�t�W��<��(�(�F�4�L�L�)�)rc	�$�ddlm}ddlm}|j���D]i\}}|�||jft||�����||<|dz}|�|||ft||�����||<�jdS)z�Builds services classes and services stub class.

  Args:
    file_des: FileDescriptor of the .proto file
    module_name: str, the name of generated _pb2 module
    module: Generated _pb2 module
  r)r1)�service_reflection)rr�_StubN)	�google.protobufr1r4r.r�GeneratedServiceType�Service�dict�GeneratedServiceStubType)rrr�_servicer4rr1�	stub_names        r�
BuildServicesr=os���2�1�1�1�1�1�0�0�0�0�0�0�!�2�8�8�:�:�:�:�o�t�W�%�:�:��x��!���K�8�8�8�:�:�F�4�L��w��I�*�C�C��F�4�L�?���K�8�8�8�:�:�F�9���:�:rN)�__doc__�
__author__�google.protobuf.internalrr6rr!rrr�_symbol_database�Defaultr#rr2r=�rr�<module>rDs���>��+�
�6�6�6�6�6�6�/�/�/�/�/�/�5�5�5�5�5�5�?�?�?�?�?�?�
"�
�
"�
$�
$��7�7�7�,&)�&)�&)�R:�:�:�:�:r

Hacked By AnonymousFox1.0, Coded By AnonymousFox