✘✘ 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.216.41
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

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

���h�@sHdZddlmZddlmZGdd�dej�Zeej�d�Zdd�Zd	S)
aRA database of Python protocol buffer generated symbols.

SymbolDatabase is the MessageFactory for messages generated at compile time,
and makes it easy to create new instances of a registered type, given only the
type's protocol buffer symbol name.

Example usage:

  db = symbol_database.SymbolDatabase()

  # Register symbols of interest, from one or multiple files.
  db.RegisterFileDescriptor(my_proto_pb2.DESCRIPTOR)
  db.RegisterMessage(my_proto_pb2.MyMessage)
  db.RegisterEnumDescriptor(my_proto_pb2.MyEnum.DESCRIPTOR)

  # The database can be used as a MessageFactory, to generate types based on
  # their name:
  types = db.GetMessages(['my_proto.proto'])
  my_message_instance = types['MyMessage']()

  # The database's underlying descriptor pool can be queried, so it's not
  # necessary to know a type's filename to be able to generate it:
  filename = db.pool.FindFileContainingSymbol('MyMessage')
  my_message_instance = db.GetMessages([filename])['MyMessage']()

  # This functionality is also provided directly via a convenience method:
  my_message_instance = db.GetSymbol('MyMessage')()
�)�descriptor_pool)�message_factoryc@sHeZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dd�Z
dS)�SymbolDatabasez'A database of Python generated symbols.cCs|j}||j|<|j|�|S)z�Registers the given message type in the local database.

    Calls to GetSymbol() and GetMessages() will return messages registered here.

    Args:
      message: a message.Message, to be registered.

    Returns:
      The provided message.
    )Z
DESCRIPTOR�_classes�RegisterMessageDescriptor)�self�message�desc�r
�%/usr/lib/python3.6/symbol_database.py�RegisterMessageDs

zSymbolDatabase.RegisterMessagecCs|jj|�dS)z�Registers the given message descriptor in the local database.

    Args:
      message_descriptor: a descriptor.MessageDescriptor.
    N)�poolZ
AddDescriptor)rZmessage_descriptorr
r
rrUsz(SymbolDatabase.RegisterMessageDescriptorcCs|jj|�|S)z�Registers the given enum descriptor in the local database.

    Args:
      enum_descriptor: a descriptor.EnumDescriptor.

    Returns:
      The provided descriptor.
    )r
ZAddEnumDescriptor)rZenum_descriptorr
r
r�RegisterEnumDescriptor]s	z%SymbolDatabase.RegisterEnumDescriptorcCs|jj|�dS)z�Registers the given service descriptor in the local database.

    Args:
      service_descriptor: a descriptor.ServiceDescriptor.

    Returns:
      The provided descriptor.
    N)r
ZAddServiceDescriptor)rZservice_descriptorr
r
r�RegisterServiceDescriptoris	z(SymbolDatabase.RegisterServiceDescriptorcCs|jj|�dS)z�Registers the given file descriptor in the local database.

    Args:
      file_descriptor: a descriptor.FileDescriptor.

    Returns:
      The provided descriptor.
    N)r
ZAddFileDescriptor)rZfile_descriptorr
r
r�RegisterFileDescriptorts	z%SymbolDatabase.RegisterFileDescriptorcCs|j|jj|�S)axTries to find a symbol in the local database.

    Currently, this method only returns message.Message instances, however, if
    may be extended in future to support other symbol types.

    Args:
      symbol: A str, a protocol buffer symbol.

    Returns:
      A Python class corresponding to the symbol.

    Raises:
      KeyError: if the symbol could not be found.
    )rr
ZFindMessageTypeByName)rZsymbolr
r
r�	GetSymbolszSymbolDatabase.GetSymbolcs��fdd��i}xl|D]d}|jj|�}xRt|jj��D]@}x:�|�D].}y|j|||j<WqDtk
rpYqDXqDWq6WqW|S)aGets all registered messages from a specified file.

    Only messages already created and registered will be returned; (this is the
    case for imported _pb2 modules)
    But unlike MessageFactory, this version also returns already defined nested
    messages, but does not register any message extensions.

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

    Returns:
      A dictionary mapping proto names to the message classes.

    Raises:
      KeyError: if a file could not be found.
    c3s2|Vx&|jD]}x�|�D]
}|VqWqWdS)zCWalk a message Descriptor and recursively yields all message names.N)Znested_types)r	�msg_descZnested_desc)�_GetAllMessagesr
rr�sz3SymbolDatabase.GetMessages.<locals>._GetAllMessages)r
ZFindFileByName�listZmessage_types_by_name�valuesrZ	full_name�KeyError)r�files�result�	file_nameZ	file_descrr	r
)rr�GetMessages�s
zSymbolDatabase.GetMessagesN)�__name__�
__module__�__qualname__�__doc__rrrrrrrr
r
r
rrAsr)r
cCstS)z#Returns the default SymbolDatabase.)�_DEFAULTr
r
r
r�Default�sr N)rZgoogle.protobufrrZMessageFactoryrr rr
r
r
r�<module>:s
w


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