✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server303.web-hosting.com ​🇻​♯➤ 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 199.188.205.31 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.217.42
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /lib/python3.6/site-packages/google/protobuf/__pycache__//message_factory.cpython-36.pyc
3

���h��@sNdZdZddlmZddlmZddlmZGdd�de�Ze�Zdd	�Z	d
S)aoProvides a factory class for generating dynamic messages.

The easiest way to use this class is if you have access to the FileDescriptor
protos containing the messages you want to create you can just do the following:

message_classes = message_factory.GetMessages(iterable_of_file_descriptors)
my_proto_instance = message_classes['some.proto.package.MessageName']()
z"matthewtoia@google.com (Matt Toia)�)�descriptor_pool)�message)�
reflectionc@s*eZdZdZd	dd�Zdd�Zdd�ZdS)
�MessageFactoryz@Factory for creating Proto2 messages from descriptors in a pool.NcCs|p
tj�|_i|_dS)zInitializes a new factory.N)rZDescriptorPool�pool�_classes)�selfr�r	�%/usr/lib/python3.6/message_factory.py�__init__2szMessageFactory.__init__cCs�||jkr�|j}ttkr&|jjdd�}tj|tjf|dd��}||j|<x |j	D]}|j
rP|j|j
�qPWx>|jj
D]2}|j|jkr�|j|j�|j|j}|j|�qtW|j|S)aDBuilds a proto2 message class based on the passed in descriptor.

    Passing a descriptor with a fully qualified name matching a previous
    invocation will cause the same class to be returned.

    Args:
      descriptor: The descriptor to build from.

    Returns:
      A class describing the passed in descriptor.
    �ascii�ignoreN)�
DESCRIPTOR�
__module__)r�name�str�bytes�encoderZGeneratedProtocolMessageTyperZMessageZfieldsZmessage_type�GetPrototyper�
extensions�containing_type�RegisterExtension)rZ
descriptorZdescriptor_nameZresult_classZfield�	extension�extended_classr	r	r
r9s$

zMessageFactory.GetPrototypecCs�i}x�|D]~}|jj|�}x&t|jj��D]}|j|�||j<q*WxDt|jj��D]2}|j|j	krn|j|j�|j	|j}|j
|�qRWq
W|S)a�Gets all the messages from a specified file.

    This will find and resolve dependencies, failing if the descriptor
    pool cannot satisfy them.

    Args:
      files: The file names to extract messages from.

    Returns:
      A dictionary mapping proto names to the message classes. This will include
      any dependent messages as well as any messages defined in the same file as
      a specified message.
    )rZFindFileByName�listZmessage_types_by_name�valuesrZ	full_nameZextensions_by_namerrr)r�files�result�	file_nameZ	file_descZdescrrr	r	r
�GetMessagesYs
zMessageFactory.GetMessages)N)�__name__r�__qualname__�__doc__rrrr	r	r	r
r/s
 rcsJdd�|D����fdd��x�r4��j�d�qWtjdd�|D��S)a^Builds a dictionary of all the messages available in a set of files.

  Args:
    file_protos: Iterable of FileDescriptorProto to build messages out of.

  Returns:
    A dictionary mapping proto names to the message classes. This will include
    any dependent messages as well as any messages defined in the same file as
    a specified message.
  cSsi|]}||j�qSr	)r)�.0�
file_protor	r	r
�
<dictcomp>�szGetMessages.<locals>.<dictcomp>cs6x$|jD]}|�kr��j|��qWtjj|�dS)N)�
dependency�pop�_FACTORYrZAdd)r$r&)�_AddFile�file_by_namer	r
r)�szGetMessages.<locals>._AddFile�cSsg|]
}|j�qSr	)r)r#r$r	r	r
�
<listcomp>�szGetMessages.<locals>.<listcomp>)�popitemr(r)Zfile_protosr	)r)r*r
r�s

rN)
r"�
__author__Zgoogle.protobufrrr�objectrr(rr	r	r	r
�<module>&sO


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
3 Jun 2026 8.32 AM
root / root
0755
__init__.cpython-36.opt-1.pyc
0.312 KB
7 Oct 2025 9.25 AM
root / root
0644
__init__.cpython-36.pyc
0.312 KB
7 Oct 2025 9.25 AM
root / root
0644
any_pb2.cpython-36.opt-1.pyc
2.089 KB
7 Oct 2025 9.25 AM
root / root
0644
any_pb2.cpython-36.pyc
2.089 KB
7 Oct 2025 9.25 AM
root / root
0644
any_test_pb2.cpython-36.opt-1.pyc
2.18 KB
7 Oct 2025 9.25 AM
root / root
0644
any_test_pb2.cpython-36.pyc
2.18 KB
7 Oct 2025 9.25 AM
root / root
0644
api_pb2.cpython-36.opt-1.pyc
4.728 KB
7 Oct 2025 9.25 AM
root / root
0644
api_pb2.cpython-36.pyc
4.728 KB
7 Oct 2025 9.25 AM
root / root
0644
descriptor.cpython-36.opt-1.pyc
31.273 KB
7 Oct 2025 9.25 AM
root / root
0644
descriptor.cpython-36.pyc
31.273 KB
7 Oct 2025 9.25 AM
root / root
0644
descriptor_database.cpython-36.opt-1.pyc
4.108 KB
7 Oct 2025 9.25 AM
root / root
0644
descriptor_database.cpython-36.pyc
4.108 KB
7 Oct 2025 9.25 AM
root / root
0644
descriptor_pb2.cpython-36.opt-1.pyc
30.364 KB
7 Oct 2025 9.25 AM
root / root
0644
descriptor_pb2.cpython-36.pyc
30.364 KB
7 Oct 2025 9.25 AM
root / root
0644
descriptor_pool.cpython-36.opt-1.pyc
26.774 KB
7 Oct 2025 9.25 AM
root / root
0644
descriptor_pool.cpython-36.pyc
26.8 KB
7 Oct 2025 9.25 AM
root / root
0644
duration_pb2.cpython-36.opt-1.pyc
2.127 KB
7 Oct 2025 9.25 AM
root / root
0644
duration_pb2.cpython-36.pyc
2.127 KB
7 Oct 2025 9.25 AM
root / root
0644
empty_pb2.cpython-36.opt-1.pyc
1.694 KB
7 Oct 2025 9.25 AM
root / root
0644
empty_pb2.cpython-36.pyc
1.694 KB
7 Oct 2025 9.25 AM
root / root
0644
field_mask_pb2.cpython-36.opt-1.pyc
2.049 KB
7 Oct 2025 9.25 AM
root / root
0644
field_mask_pb2.cpython-36.pyc
2.049 KB
7 Oct 2025 9.25 AM
root / root
0644
json_format.cpython-36.opt-1.pyc
20.323 KB
7 Oct 2025 9.25 AM
root / root
0644
json_format.cpython-36.pyc
20.323 KB
7 Oct 2025 9.25 AM
root / root
0644
map_proto2_unittest_pb2.cpython-36.opt-1.pyc
18.308 KB
7 Oct 2025 9.25 AM
root / root
0644
map_proto2_unittest_pb2.cpython-36.pyc
18.308 KB
7 Oct 2025 9.25 AM
root / root
0644
map_unittest_pb2.cpython-36.opt-1.pyc
39.564 KB
7 Oct 2025 9.25 AM
root / root
0644
map_unittest_pb2.cpython-36.pyc
39.564 KB
7 Oct 2025 9.25 AM
root / root
0644
message.cpython-36.opt-1.pyc
10.477 KB
7 Oct 2025 9.25 AM
root / root
0644
message.cpython-36.pyc
10.477 KB
7 Oct 2025 9.25 AM
root / root
0644
message_factory.cpython-36.opt-1.pyc
3.934 KB
7 Oct 2025 9.25 AM
root / root
0644
message_factory.cpython-36.pyc
3.934 KB
7 Oct 2025 9.25 AM
root / root
0644
proto_builder.cpython-36.opt-1.pyc
2.679 KB
7 Oct 2025 9.25 AM
root / root
0644
proto_builder.cpython-36.pyc
2.679 KB
7 Oct 2025 9.25 AM
root / root
0644
reflection.cpython-36.opt-1.pyc
2.653 KB
7 Oct 2025 9.25 AM
root / root
0644
reflection.cpython-36.pyc
2.653 KB
7 Oct 2025 9.25 AM
root / root
0644
service.cpython-36.opt-1.pyc
8.556 KB
7 Oct 2025 9.25 AM
root / root
0644
service.cpython-36.pyc
8.556 KB
7 Oct 2025 9.25 AM
root / root
0644
service_reflection.cpython-36.opt-1.pyc
9.756 KB
7 Oct 2025 9.25 AM
root / root
0644
service_reflection.cpython-36.pyc
9.756 KB
7 Oct 2025 9.25 AM
root / root
0644
source_context_pb2.cpython-36.opt-1.pyc
2.146 KB
7 Oct 2025 9.25 AM
root / root
0644
source_context_pb2.cpython-36.pyc
2.146 KB
7 Oct 2025 9.25 AM
root / root
0644
struct_pb2.cpython-36.opt-1.pyc
5.021 KB
7 Oct 2025 9.25 AM
root / root
0644
struct_pb2.cpython-36.pyc
5.021 KB
7 Oct 2025 9.25 AM
root / root
0644
symbol_database.cpython-36.opt-1.pyc
5.316 KB
7 Oct 2025 9.25 AM
root / root
0644
symbol_database.cpython-36.pyc
5.316 KB
7 Oct 2025 9.25 AM
root / root
0644
test_messages_proto2_pb2.cpython-36.opt-1.pyc
38.694 KB
7 Oct 2025 9.25 AM
root / root
0644
test_messages_proto2_pb2.cpython-36.pyc
38.694 KB
7 Oct 2025 9.25 AM
root / root
0644
test_messages_proto3_pb2.cpython-36.opt-1.pyc
43.271 KB
7 Oct 2025 9.25 AM
root / root
0644
test_messages_proto3_pb2.cpython-36.pyc
43.271 KB
7 Oct 2025 9.25 AM
root / root
0644
text_encoding.cpython-36.opt-1.pyc
3.058 KB
7 Oct 2025 9.25 AM
root / root
0644
text_encoding.cpython-36.pyc
3.058 KB
7 Oct 2025 9.25 AM
root / root
0644
text_format.cpython-36.opt-1.pyc
38.553 KB
7 Oct 2025 9.25 AM
root / root
0644
text_format.cpython-36.pyc
38.582 KB
7 Oct 2025 9.25 AM
root / root
0644
timestamp_pb2.cpython-36.opt-1.pyc
2.141 KB
7 Oct 2025 9.25 AM
root / root
0644
timestamp_pb2.cpython-36.pyc
2.141 KB
7 Oct 2025 9.25 AM
root / root
0644
type_pb2.cpython-36.opt-1.pyc
8.492 KB
7 Oct 2025 9.25 AM
root / root
0644
type_pb2.cpython-36.pyc
8.492 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_arena_pb2.cpython-36.opt-1.pyc
2.762 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_arena_pb2.cpython-36.pyc
2.762 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_custom_options_pb2.cpython-36.opt-1.pyc
32.239 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_custom_options_pb2.cpython-36.pyc
32.239 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_import_pb2.cpython-36.opt-1.pyc
3.112 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_import_pb2.cpython-36.pyc
3.112 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_import_public_pb2.cpython-36.opt-1.pyc
1.932 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_import_public_pb2.cpython-36.pyc
1.932 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_mset_pb2.cpython-36.opt-1.pyc
4.459 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_mset_pb2.cpython-36.pyc
4.459 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_mset_wire_format_pb2.cpython-36.opt-1.pyc
2.513 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_mset_wire_format_pb2.cpython-36.pyc
2.513 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_no_arena_import_pb2.cpython-36.opt-1.pyc
1.825 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_no_arena_import_pb2.cpython-36.pyc
1.825 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_no_arena_pb2.cpython-36.opt-1.pyc
20.235 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_no_arena_pb2.cpython-36.pyc
20.235 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_no_generic_services_pb2.cpython-36.opt-1.pyc
3.226 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_no_generic_services_pb2.cpython-36.pyc
3.226 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_pb2.cpython-36.opt-1.pyc
124.95 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_pb2.cpython-36.pyc
124.95 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_proto3_arena_pb2.cpython-36.opt-1.pyc
21.424 KB
7 Oct 2025 9.25 AM
root / root
0644
unittest_proto3_arena_pb2.cpython-36.pyc
21.424 KB
7 Oct 2025 9.25 AM
root / root
0644
wrappers_pb2.cpython-36.opt-1.pyc
4.58 KB
7 Oct 2025 9.25 AM
root / root
0644
wrappers_pb2.cpython-36.pyc
4.58 KB
7 Oct 2025 9.25 AM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF