$40 GRAYBYTE WORDPRESS FILE MANAGER $42

SERVER : in-mum-web1330.main-hosting.eu #1 SMP Mon Feb 10 22:45:17 UTC 2025
SERVER IP : 88.222.243.223 | ADMIN IP 216.73.216.215
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/lib/python2.7/site-packages/google/protobuf/

HOME
Current File : /lib/python2.7/site-packages/google/protobuf//symbol_database.pyc
�
7��ec@sadZddlmZddlmZdejfd��YZedej��Zd�ZdS(	sRA 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')()
i����(tdescriptor_pool(tmessage_factorytSymbolDatabasecBsMeZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(s'A database of Python generated symbols.cCs'|j}||j|<|j|�|S(s�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.
    (t
DESCRIPTORt_classestRegisterMessageDescriptor(tselftmessagetdesc((sC/usr/lib/python2.7/site-packages/google/protobuf/symbol_database.pytRegisterMessageDs	

cCs|jj|�dS(s�Registers the given message descriptor in the local database.

    Args:
      message_descriptor: a descriptor.MessageDescriptor.
    N(tpoolt
AddDescriptor(Rtmessage_descriptor((sC/usr/lib/python2.7/site-packages/google/protobuf/symbol_database.pyRUscCs|jj|�|S(s�Registers the given enum descriptor in the local database.

    Args:
      enum_descriptor: a descriptor.EnumDescriptor.

    Returns:
      The provided descriptor.
    (R
tAddEnumDescriptor(Rtenum_descriptor((sC/usr/lib/python2.7/site-packages/google/protobuf/symbol_database.pytRegisterEnumDescriptor]s	cCs|jj|�dS(s�Registers the given service descriptor in the local database.

    Args:
      service_descriptor: a descriptor.ServiceDescriptor.

    Returns:
      The provided descriptor.
    N(R
tAddServiceDescriptor(Rtservice_descriptor((sC/usr/lib/python2.7/site-packages/google/protobuf/symbol_database.pytRegisterServiceDescriptoris	cCs|jj|�dS(s�Registers the given file descriptor in the local database.

    Args:
      file_descriptor: a descriptor.FileDescriptor.

    Returns:
      The provided descriptor.
    N(R
tAddFileDescriptor(Rtfile_descriptor((sC/usr/lib/python2.7/site-packages/google/protobuf/symbol_database.pytRegisterFileDescriptorts	cCs|j|jj|�S(sxTries 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
tFindMessageTypeByName(Rtsymbol((sC/usr/lib/python2.7/site-packages/google/protobuf/symbol_database.pyt	GetSymbolscs��fd��i}x}|D]u}|jj|�}xZ|jj�D]I}x@�|�D]2}y|j|||j<WqWtk
r�qWXqWWqDWqW|S(sGets 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.
    c3s9|Vx-|jD]"}x�|�D]}|Vq"WqWdS(sCWalk a message Descriptor and recursively yields all message names.N(tnested_types(Rtmsg_desctnested_desc(t_GetAllMessages(sC/usr/lib/python2.7/site-packages/google/protobuf/symbol_database.pyR�s(R
tFindFileByNametmessage_types_by_nametvaluesRt	full_nametKeyError(Rtfilestresultt	file_namet	file_descRR((RsC/usr/lib/python2.7/site-packages/google/protobuf/symbol_database.pytGetMessages�s

(
t__name__t
__module__t__doc__R	RRRRRR&(((sC/usr/lib/python2.7/site-packages/google/protobuf/symbol_database.pyRAs						R
cCstS(s#Returns the default SymbolDatabase.(t_DEFAULT(((sC/usr/lib/python2.7/site-packages/google/protobuf/symbol_database.pytDefault�sN(R)tgoogle.protobufRRtMessageFactoryRR+R*(((sC/usr/lib/python2.7/site-packages/google/protobuf/symbol_database.pyt<module>:s
w

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
20 Feb 2024 12.46 PM
root / root
0755
compiler
--
28 Feb 2025 12.49 AM
root / root
0755
internal
--
28 Feb 2025 12.49 AM
root / root
0755
pyext
--
28 Feb 2025 12.49 AM
root / root
0755
util
--
28 Feb 2025 12.49 AM
root / root
0755
__init__.py
1.846 KB
20 Feb 2024 12.46 PM
root / root
0644
__init__.pyc
0.399 KB
20 Feb 2024 12.46 PM
root / root
0644
__init__.pyo
0.399 KB
20 Feb 2024 12.46 PM
root / root
0644
any_pb2.py
2.555 KB
20 Feb 2024 12.46 PM
root / root
0644
any_pb2.pyc
2.646 KB
20 Feb 2024 12.46 PM
root / root
0644
any_pb2.pyo
2.646 KB
20 Feb 2024 12.46 PM
root / root
0644
any_test_pb2.py
3.157 KB
20 Feb 2024 12.46 PM
root / root
0644
any_test_pb2.pyc
2.897 KB
20 Feb 2024 12.46 PM
root / root
0644
any_test_pb2.pyo
2.897 KB
20 Feb 2024 12.46 PM
root / root
0644
api_pb2.py
10.743 KB
20 Feb 2024 12.46 PM
root / root
0644
api_pb2.pyc
6.527 KB
20 Feb 2024 12.46 PM
root / root
0644
api_pb2.pyo
6.527 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor.py
40.67 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor.pyc
37.622 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor.pyo
37.622 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor_database.py
6.147 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor_database.pyc
5.124 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor_database.pyo
5.124 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor_pb2.py
90.057 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor_pb2.pyc
42.818 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor_pb2.pyo
42.818 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor_pool.py
37.003 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor_pool.pyc
30.666 KB
20 Feb 2024 12.46 PM
root / root
0644
descriptor_pool.pyo
30.636 KB
20 Feb 2024 12.46 PM
root / root
0644
duration_pb2.py
2.646 KB
20 Feb 2024 12.46 PM
root / root
0644
duration_pb2.pyc
2.677 KB
20 Feb 2024 12.46 PM
root / root
0644
duration_pb2.pyo
2.677 KB
20 Feb 2024 12.46 PM
root / root
0644
empty_pb2.py
1.815 KB
20 Feb 2024 12.46 PM
root / root
0644
empty_pb2.pyc
2.091 KB
20 Feb 2024 12.46 PM
root / root
0644
empty_pb2.pyo
2.091 KB
20 Feb 2024 12.46 PM
root / root
0644
field_mask_pb2.py
2.286 KB
20 Feb 2024 12.46 PM
root / root
0644
field_mask_pb2.pyc
2.534 KB
20 Feb 2024 12.46 PM
root / root
0644
field_mask_pb2.pyo
2.534 KB
20 Feb 2024 12.46 PM
root / root
0644
json_format.py
29.136 KB
20 Feb 2024 12.46 PM
root / root
0644
json_format.pyc
24.451 KB
20 Feb 2024 12.46 PM
root / root
0644
json_format.pyo
24.451 KB
20 Feb 2024 12.46 PM
root / root
0644
map_proto2_unittest_pb2.py
52.389 KB
20 Feb 2024 12.46 PM
root / root
0644
map_proto2_unittest_pb2.pyc
24.462 KB
20 Feb 2024 12.46 PM
root / root
0644
map_proto2_unittest_pb2.pyo
24.462 KB
20 Feb 2024 12.46 PM
root / root
0644
map_unittest_pb2.py
118.683 KB
20 Feb 2024 12.46 PM
root / root
0644
map_unittest_pb2.pyc
52.218 KB
20 Feb 2024 12.46 PM
root / root
0644
map_unittest_pb2.pyo
52.218 KB
20 Feb 2024 12.46 PM
root / root
0644
message.py
11.186 KB
20 Feb 2024 12.46 PM
root / root
0644
message.pyc
12.106 KB
20 Feb 2024 12.46 PM
root / root
0644
message.pyo
12.106 KB
20 Feb 2024 12.46 PM
root / root
0644
message_factory.py
6.132 KB
20 Feb 2024 12.46 PM
root / root
0644
message_factory.pyc
4.575 KB
20 Feb 2024 12.46 PM
root / root
0644
message_factory.pyo
4.575 KB
20 Feb 2024 12.46 PM
root / root
0644
proto_builder.py
5.08 KB
20 Feb 2024 12.46 PM
root / root
0644
proto_builder.pyc
3.293 KB
20 Feb 2024 12.46 PM
root / root
0644
proto_builder.pyo
3.293 KB
20 Feb 2024 12.46 PM
root / root
0644
reflection.py
4.455 KB
20 Feb 2024 12.46 PM
root / root
0644
reflection.pyc
2.982 KB
20 Feb 2024 12.46 PM
root / root
0644
reflection.pyo
2.982 KB
20 Feb 2024 12.46 PM
root / root
0644
service.py
8.93 KB
20 Feb 2024 12.46 PM
root / root
0644
service.pyc
9.399 KB
20 Feb 2024 12.46 PM
root / root
0644
service.pyo
9.399 KB
20 Feb 2024 12.46 PM
root / root
0644
service_reflection.py
10.765 KB
20 Feb 2024 12.46 PM
root / root
0644
service_reflection.pyc
11.05 KB
20 Feb 2024 12.46 PM
root / root
0644
service_reflection.pyo
11.05 KB
20 Feb 2024 12.46 PM
root / root
0644
source_context_pb2.py
2.398 KB
20 Feb 2024 12.46 PM
root / root
0644
source_context_pb2.pyc
2.652 KB
20 Feb 2024 12.46 PM
root / root
0644
source_context_pb2.pyo
2.652 KB
20 Feb 2024 12.46 PM
root / root
0644
struct_pb2.py
10.554 KB
20 Feb 2024 12.46 PM
root / root
0644
struct_pb2.pyc
6.502 KB
20 Feb 2024 12.46 PM
root / root
0644
struct_pb2.pyo
6.502 KB
20 Feb 2024 12.46 PM
root / root
0644
symbol_database.py
6.272 KB
20 Feb 2024 12.46 PM
root / root
0644
symbol_database.pyc
5.981 KB
20 Feb 2024 12.46 PM
root / root
0644
symbol_database.pyo
5.981 KB
20 Feb 2024 12.46 PM
root / root
0644
test_messages_proto2_pb2.py
102.496 KB
20 Feb 2024 12.46 PM
root / root
0644
test_messages_proto2_pb2.pyc
49.896 KB
20 Feb 2024 12.46 PM
root / root
0644
test_messages_proto2_pb2.pyo
49.896 KB
20 Feb 2024 12.46 PM
root / root
0644
test_messages_proto3_pb2.py
112.719 KB
20 Feb 2024 12.46 PM
root / root
0644
test_messages_proto3_pb2.pyc
55.646 KB
20 Feb 2024 12.46 PM
root / root
0644
test_messages_proto3_pb2.pyo
55.646 KB
20 Feb 2024 12.46 PM
root / root
0644
text_encoding.py
4.509 KB
20 Feb 2024 12.46 PM
root / root
0644
text_encoding.pyc
3.258 KB
20 Feb 2024 12.46 PM
root / root
0644
text_encoding.pyo
3.258 KB
20 Feb 2024 12.46 PM
root / root
0644
text_format.py
50.425 KB
20 Feb 2024 12.46 PM
root / root
0644
text_format.pyc
47.021 KB
20 Feb 2024 12.46 PM
root / root
0644
text_format.pyo
46.986 KB
20 Feb 2024 12.46 PM
root / root
0644
timestamp_pb2.py
2.666 KB
20 Feb 2024 12.46 PM
root / root
0644
timestamp_pb2.pyc
2.692 KB
20 Feb 2024 12.46 PM
root / root
0644
timestamp_pb2.pyo
2.692 KB
20 Feb 2024 12.46 PM
root / root
0644
type_pb2.py
21.88 KB
20 Feb 2024 12.46 PM
root / root
0644
type_pb2.pyc
11.862 KB
20 Feb 2024 12.46 PM
root / root
0644
type_pb2.pyo
11.862 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_arena_pb2.py
4.354 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_arena_pb2.pyc
3.526 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_arena_pb2.pyo
3.526 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_custom_options_pb2.py
82.74 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_custom_options_pb2.pyc
39.314 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_custom_options_pb2.pyo
39.314 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_import_pb2.py
4.5 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_import_pb2.pyc
3.88 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_import_pb2.pyo
3.88 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_import_public_pb2.py
2.208 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_import_public_pb2.pyc
2.451 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_import_public_pb2.pyo
2.451 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_mset_pb2.py
9.765 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_mset_pb2.pyc
5.88 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_mset_pb2.pyo
5.88 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_mset_wire_format_pb2.py
3.534 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_mset_wire_format_pb2.pyc
3.096 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_mset_wire_format_pb2.pyo
3.096 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_no_arena_import_pb2.py
2.187 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_no_arena_import_pb2.pyc
2.398 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_no_arena_import_pb2.pyo
2.398 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_no_arena_pb2.py
50.384 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_no_arena_pb2.pyc
26.707 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_no_arena_pb2.pyo
26.707 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_no_generic_services_pb2.py
4.205 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_no_generic_services_pb2.pyc
3.988 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_no_generic_services_pb2.pyo
3.988 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_pb2.py
344.276 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_pb2.pyc
162.427 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_pb2.pyo
162.427 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_proto3_arena_pb2.py
53.456 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_proto3_arena_pb2.pyc
27.251 KB
20 Feb 2024 12.46 PM
root / root
0644
unittest_proto3_arena_pb2.pyo
27.251 KB
20 Feb 2024 12.46 PM
root / root
0644
wrappers_pb2.py
11.354 KB
20 Feb 2024 12.46 PM
root / root
0644
wrappers_pb2.pyc
6.372 KB
20 Feb 2024 12.46 PM
root / root
0644
wrappers_pb2.pyo
6.372 KB
20 Feb 2024 12.46 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF