def GetPrototype(self, descriptor): """Builds 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. """ if descriptor not in self._classes: descriptor_name = descriptor.name if str is bytes: # PY2 descriptor_name = descriptor.name.encode('ascii', 'ignore') result_class = reflection.GeneratedProtocolMessageType( descriptor_name, (message.Message, ), { 'DESCRIPTOR': descriptor, '__module__': None }) # If module not set, it wrongly points to the reflection.py module. self._classes[descriptor] = result_class for field in descriptor.fields: if field.message_type: self.GetPrototype(field.message_type) for extension in result_class.DESCRIPTOR.extensions: if extension.containing_type not in self._classes: self.GetPrototype(extension.containing_type) extended_class = self._classes[extension.containing_type] extended_class.RegisterExtension(extension) return self._classes[descriptor]
extension_ranges=[], oneofs=[ ], serialized_start=140, serialized_end=318, ) _ARENAMESSAGE.fields_by_name['repeated_nested_message'].message_type = _NESTEDMESSAGE _ARENAMESSAGE.fields_by_name['repeated_import_no_arena_message'].message_type = google_dot_protobuf_dot_unittest__no__arena__import__pb2._IMPORTNOARENANESTEDMESSAGE DESCRIPTOR.message_types_by_name['NestedMessage'] = _NESTEDMESSAGE DESCRIPTOR.message_types_by_name['ArenaMessage'] = _ARENAMESSAGE _sym_db.RegisterFileDescriptor(DESCRIPTOR) NestedMessage = _reflection.GeneratedProtocolMessageType('NestedMessage', (_message.Message,), dict( DESCRIPTOR = _NESTEDMESSAGE, __module__ = 'google.protobuf.unittest_arena_pb2' # @@protoc_insertion_point(class_scope:proto2_arena_unittest.NestedMessage) )) _sym_db.RegisterMessage(NestedMessage) ArenaMessage = _reflection.GeneratedProtocolMessageType('ArenaMessage', (_message.Message,), dict( DESCRIPTOR = _ARENAMESSAGE, __module__ = 'google.protobuf.unittest_arena_pb2' # @@protoc_insertion_point(class_scope:proto2_arena_unittest.ArenaMessage) )) _sym_db.RegisterMessage(ArenaMessage) DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope)
_ENUM.fields_by_name['syntax'].enum_type = _SYNTAX _ENUMVALUE.fields_by_name['options'].message_type = _OPTION _OPTION.fields_by_name[ 'value'].message_type = google_dot_protobuf_dot_any__pb2._ANY DESCRIPTOR.message_types_by_name['Type'] = _TYPE DESCRIPTOR.message_types_by_name['Field'] = _FIELD DESCRIPTOR.message_types_by_name['Enum'] = _ENUM DESCRIPTOR.message_types_by_name['EnumValue'] = _ENUMVALUE DESCRIPTOR.message_types_by_name['Option'] = _OPTION DESCRIPTOR.enum_types_by_name['Syntax'] = _SYNTAX _sym_db.RegisterFileDescriptor(DESCRIPTOR) Type = _reflection.GeneratedProtocolMessageType( 'Type', (_message.Message, ), dict(DESCRIPTOR=_TYPE, __module__='google.protobuf.type_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.Type) )) _sym_db.RegisterMessage(Type) Field = _reflection.GeneratedProtocolMessageType( 'Field', (_message.Message, ), dict(DESCRIPTOR=_FIELD, __module__='google.protobuf.type_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.Field) )) _sym_db.RegisterMessage(Field) Enum = _reflection.GeneratedProtocolMessageType(
], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=80, serialized_end=201, ) _TESTANY.fields_by_name[ 'any_value'].message_type = google_dot_protobuf_dot_any__pb2._ANY _TESTANY.fields_by_name[ 'repeated_any_value'].message_type = google_dot_protobuf_dot_any__pb2._ANY DESCRIPTOR.message_types_by_name['TestAny'] = _TESTANY _sym_db.RegisterFileDescriptor(DESCRIPTOR) TestAny = _reflection.GeneratedProtocolMessageType( 'TestAny', (_message.Message, ), dict(DESCRIPTOR=_TESTANY, __module__='google.protobuf.any_test_pb2' # @@protoc_insertion_point(class_scope:protobuf_unittest.TestAny) )) _sym_db.RegisterMessage(TestAny) # @@protoc_insertion_point(module_scope)
serialized_options=None, file=DESCRIPTOR), ], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=74, serialized_end=106, ) DESCRIPTOR.message_types_by_name['PublicImportMessage'] = _PUBLICIMPORTMESSAGE _sym_db.RegisterFileDescriptor(DESCRIPTOR) PublicImportMessage = _reflection.GeneratedProtocolMessageType( 'PublicImportMessage', (_message.Message, ), dict( DESCRIPTOR=_PUBLICIMPORTMESSAGE, __module__='google.protobuf.unittest_import_public_pb2' # @@protoc_insertion_point(class_scope:protobuf_unittest_import.PublicImportMessage) )) _sym_db.RegisterMessage(PublicImportMessage) DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope)
_CODEGENERATORREQUEST.fields_by_name[ 'compiler_version'].message_type = _VERSION _CODEGENERATORRESPONSE_FILE.containing_type = _CODEGENERATORRESPONSE _CODEGENERATORRESPONSE.fields_by_name[ 'file'].message_type = _CODEGENERATORRESPONSE_FILE DESCRIPTOR.message_types_by_name['Version'] = _VERSION DESCRIPTOR.message_types_by_name[ 'CodeGeneratorRequest'] = _CODEGENERATORREQUEST DESCRIPTOR.message_types_by_name[ 'CodeGeneratorResponse'] = _CODEGENERATORRESPONSE _sym_db.RegisterFileDescriptor(DESCRIPTOR) Version = _reflection.GeneratedProtocolMessageType( 'Version', (_message.Message, ), dict( DESCRIPTOR=_VERSION, __module__='google.protobuf.compiler.plugin_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.compiler.Version) )) _sym_db.RegisterMessage(Version) CodeGeneratorRequest = _reflection.GeneratedProtocolMessageType( 'CodeGeneratorRequest', (_message.Message, ), dict( DESCRIPTOR=_CODEGENERATORREQUEST, __module__='google.protobuf.compiler.plugin_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorRequest) )) _sym_db.RegisterMessage(CodeGeneratorRequest)
_API.fields_by_name['mixins'].message_type = _MIXIN _API.fields_by_name[ 'syntax'].enum_type = google_dot_protobuf_dot_type__pb2._SYNTAX _METHOD.fields_by_name[ 'options'].message_type = google_dot_protobuf_dot_type__pb2._OPTION _METHOD.fields_by_name[ 'syntax'].enum_type = google_dot_protobuf_dot_type__pb2._SYNTAX DESCRIPTOR.message_types_by_name['Api'] = _API DESCRIPTOR.message_types_by_name['Method'] = _METHOD DESCRIPTOR.message_types_by_name['Mixin'] = _MIXIN _sym_db.RegisterFileDescriptor(DESCRIPTOR) Api = _reflection.GeneratedProtocolMessageType( 'Api', (_message.Message, ), dict(DESCRIPTOR=_API, __module__='google.protobuf.api_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.Api) )) _sym_db.RegisterMessage(Api) Method = _reflection.GeneratedProtocolMessageType( 'Method', (_message.Message, ), dict(DESCRIPTOR=_METHOD, __module__='google.protobuf.api_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.Method) )) _sym_db.RegisterMessage(Method) Mixin = _reflection.GeneratedProtocolMessageType(
extension_scope=None, serialized_options=None, file=DESCRIPTOR), ], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=53, serialized_end=79, ) DESCRIPTOR.message_types_by_name['FieldMask'] = _FIELDMASK _sym_db.RegisterFileDescriptor(DESCRIPTOR) FieldMask = _reflection.GeneratedProtocolMessageType( 'FieldMask', (_message.Message, ), dict(DESCRIPTOR=_FIELDMASK, __module__='google.protobuf.field_mask_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.FieldMask) )) _sym_db.RegisterMessage(FieldMask) DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope)
DESCRIPTOR.message_types_by_name['DoubleValue'] = _DOUBLEVALUE DESCRIPTOR.message_types_by_name['FloatValue'] = _FLOATVALUE DESCRIPTOR.message_types_by_name['Int64Value'] = _INT64VALUE DESCRIPTOR.message_types_by_name['UInt64Value'] = _UINT64VALUE DESCRIPTOR.message_types_by_name['Int32Value'] = _INT32VALUE DESCRIPTOR.message_types_by_name['UInt32Value'] = _UINT32VALUE DESCRIPTOR.message_types_by_name['BoolValue'] = _BOOLVALUE DESCRIPTOR.message_types_by_name['StringValue'] = _STRINGVALUE DESCRIPTOR.message_types_by_name['BytesValue'] = _BYTESVALUE _sym_db.RegisterFileDescriptor(DESCRIPTOR) DoubleValue = _reflection.GeneratedProtocolMessageType( 'DoubleValue', (_message.Message, ), dict(DESCRIPTOR=_DOUBLEVALUE, __module__='google.protobuf.wrappers_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.DoubleValue) )) _sym_db.RegisterMessage(DoubleValue) FloatValue = _reflection.GeneratedProtocolMessageType( 'FloatValue', (_message.Message, ), dict(DESCRIPTOR=_FLOATVALUE, __module__='google.protobuf.wrappers_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.FloatValue) )) _sym_db.RegisterMessage(FloatValue) Int64Value = _reflection.GeneratedProtocolMessageType(
DESCRIPTOR.message_types_by_name['TestMessageSet'] = _TESTMESSAGESET DESCRIPTOR.message_types_by_name[ 'TestMessageSetExtension1'] = _TESTMESSAGESETEXTENSION1 DESCRIPTOR.message_types_by_name[ 'TestMessageSetExtension2'] = _TESTMESSAGESETEXTENSION2 DESCRIPTOR.message_types_by_name[ 'TestMessageSetExtension3'] = _TESTMESSAGESETEXTENSION3 DESCRIPTOR.extensions_by_name[ 'message_set_extension3'] = message_set_extension3 _sym_db.RegisterFileDescriptor(DESCRIPTOR) TestMessageSet = _reflection.GeneratedProtocolMessageType( 'TestMessageSet', (_message.Message, ), dict( DESCRIPTOR=_TESTMESSAGESET, __module__='google.protobuf.internal.message_set_extensions_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.internal.TestMessageSet) )) _sym_db.RegisterMessage(TestMessageSet) TestMessageSetExtension1 = _reflection.GeneratedProtocolMessageType( 'TestMessageSetExtension1', (_message.Message, ), dict( DESCRIPTOR=_TESTMESSAGESETEXTENSION1, __module__='google.protobuf.internal.message_set_extensions_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.internal.TestMessageSetExtension1) )) _sym_db.RegisterMessage(TestMessageSetExtension1)
serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[ ], serialized_start=52, serialized_end=95, ) DESCRIPTOR.message_types_by_name['Timestamp'] = _TIMESTAMP _sym_db.RegisterFileDescriptor(DESCRIPTOR) Timestamp = _reflection.GeneratedProtocolMessageType('Timestamp', (_message.Message,), dict( DESCRIPTOR = _TIMESTAMP, __module__ = 'google.protobuf.timestamp_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.Timestamp) )) _sym_db.RegisterMessage(Timestamp) DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope)
is_extendable=True, syntax='proto2', extension_ranges=[ (4, 5), (2, 3), ], oneofs=[], serialized_start=74, serialized_end=178, ) DESCRIPTOR.message_types_by_name['OutOfOrderFields'] = _OUTOFORDERFIELDS DESCRIPTOR.extensions_by_name['optional_uint64'] = optional_uint64 DESCRIPTOR.extensions_by_name['optional_int64'] = optional_int64 _sym_db.RegisterFileDescriptor(DESCRIPTOR) OutOfOrderFields = _reflection.GeneratedProtocolMessageType( 'OutOfOrderFields', (_message.Message, ), dict( DESCRIPTOR=_OUTOFORDERFIELDS, __module__='google.protobuf.internal.more_messages_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.internal.OutOfOrderFields) )) _sym_db.RegisterMessage(OutOfOrderFields) OutOfOrderFields.RegisterExtension(optional_uint64) OutOfOrderFields.RegisterExtension(optional_int64) # @@protoc_insertion_point(module_scope)
DESCRIPTOR.enum_types_by_name['Factory2Enum'] = _FACTORY2ENUM DESCRIPTOR.extensions_by_name['another_field'] = another_field _sym_db.RegisterFileDescriptor(DESCRIPTOR) Factory2Message = _reflection.GeneratedProtocolMessageType( 'Factory2Message', (_message.Message, ), dict( NestedFactory2Message=_reflection.GeneratedProtocolMessageType( 'NestedFactory2Message', (_message.Message, ), dict( DESCRIPTOR=_FACTORY2MESSAGE_NESTEDFACTORY2MESSAGE, __module__='google.protobuf.internal.factory_test2_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.Factory2Message.NestedFactory2Message) )), Grouped=_reflection.GeneratedProtocolMessageType( 'Grouped', (_message.Message, ), dict( DESCRIPTOR=_FACTORY2MESSAGE_GROUPED, __module__='google.protobuf.internal.factory_test2_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.Factory2Message.Grouped) )), DESCRIPTOR=_FACTORY2MESSAGE, __module__='google.protobuf.internal.factory_test2_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.Factory2Message) )) _sym_db.RegisterMessage(Factory2Message) _sym_db.RegisterMessage(Factory2Message.NestedFactory2Message) _sym_db.RegisterMessage(Factory2Message.Grouped)
_FACTORY1MESSAGE.fields_by_name['factory_1_enum'].enum_type = _FACTORY1ENUM _FACTORY1MESSAGE.fields_by_name[ 'nested_factory_1_enum'].enum_type = _FACTORY1MESSAGE_NESTEDFACTORY1ENUM _FACTORY1MESSAGE.fields_by_name[ 'nested_factory_1_message'].message_type = _FACTORY1MESSAGE_NESTEDFACTORY1MESSAGE _FACTORY1MESSAGE_NESTEDFACTORY1ENUM.containing_type = _FACTORY1MESSAGE DESCRIPTOR.message_types_by_name['Factory1Message'] = _FACTORY1MESSAGE DESCRIPTOR.enum_types_by_name['Factory1Enum'] = _FACTORY1ENUM _sym_db.RegisterFileDescriptor(DESCRIPTOR) Factory1Message = _reflection.GeneratedProtocolMessageType( 'Factory1Message', (_message.Message, ), dict( NestedFactory1Message=_reflection.GeneratedProtocolMessageType( 'NestedFactory1Message', (_message.Message, ), dict( DESCRIPTOR=_FACTORY1MESSAGE_NESTEDFACTORY1MESSAGE, __module__='google.protobuf.internal.factory_test1_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.Factory1Message.NestedFactory1Message) )), DESCRIPTOR=_FACTORY1MESSAGE, __module__='google.protobuf.internal.factory_test1_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.Factory1Message) )) _sym_db.RegisterMessage(Factory1Message) _sym_db.RegisterMessage(Factory1Message.NestedFactory1Message) # @@protoc_insertion_point(module_scope)
], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[ ], serialized_start=45, serialized_end=104, ) _NOPACKAGEMESSAGE.fields_by_name['no_package_enum'].enum_type = _NOPACKAGEENUM DESCRIPTOR.message_types_by_name['NoPackageMessage'] = _NOPACKAGEMESSAGE DESCRIPTOR.enum_types_by_name['NoPackageEnum'] = _NOPACKAGEENUM _sym_db.RegisterFileDescriptor(DESCRIPTOR) NoPackageMessage = _reflection.GeneratedProtocolMessageType('NoPackageMessage', (_message.Message,), dict( DESCRIPTOR = _NOPACKAGEMESSAGE, __module__ = 'google.protobuf.internal.no_package_pb2' # @@protoc_insertion_point(class_scope:NoPackageMessage) )) _sym_db.RegisterMessage(NoPackageMessage) # @@protoc_insertion_point(module_scope)
filename=None, file=DESCRIPTOR, containing_type=None, fields=[], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=48, serialized_end=55, ) DESCRIPTOR.message_types_by_name['Empty'] = _EMPTY _sym_db.RegisterFileDescriptor(DESCRIPTOR) Empty = _reflection.GeneratedProtocolMessageType( 'Empty', (_message.Message, ), dict(DESCRIPTOR=_EMPTY, __module__='google.protobuf.empty_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.Empty) )) _sym_db.RegisterMessage(Empty) DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope)
'kind'] _LISTVALUE.fields_by_name['values'].message_type = _VALUE DESCRIPTOR.message_types_by_name['Struct'] = _STRUCT DESCRIPTOR.message_types_by_name['Value'] = _VALUE DESCRIPTOR.message_types_by_name['ListValue'] = _LISTVALUE DESCRIPTOR.enum_types_by_name['NullValue'] = _NULLVALUE _sym_db.RegisterFileDescriptor(DESCRIPTOR) Struct = _reflection.GeneratedProtocolMessageType( 'Struct', (_message.Message, ), dict( FieldsEntry=_reflection.GeneratedProtocolMessageType( 'FieldsEntry', (_message.Message, ), dict( DESCRIPTOR=_STRUCT_FIELDSENTRY, __module__='google.protobuf.struct_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.Struct.FieldsEntry) )), DESCRIPTOR=_STRUCT, __module__='google.protobuf.struct_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.Struct) )) _sym_db.RegisterMessage(Struct) _sym_db.RegisterMessage(Struct.FieldsEntry) Value = _reflection.GeneratedProtocolMessageType( 'Value', (_message.Message, ), dict(DESCRIPTOR=_VALUE, __module__='google.protobuf.struct_pb2'
oneofs=[], serialized_start=111, serialized_end=211, ) _TESTMESSAGESETWIREFORMATCONTAINER.fields_by_name[ 'message_set'].message_type = _TESTMESSAGESET DESCRIPTOR.message_types_by_name['TestMessageSet'] = _TESTMESSAGESET DESCRIPTOR.message_types_by_name[ 'TestMessageSetWireFormatContainer'] = _TESTMESSAGESETWIREFORMATCONTAINER _sym_db.RegisterFileDescriptor(DESCRIPTOR) TestMessageSet = _reflection.GeneratedProtocolMessageType( 'TestMessageSet', (_message.Message, ), dict( DESCRIPTOR=_TESTMESSAGESET, __module__='google.protobuf.unittest_mset_wire_format_pb2' # @@protoc_insertion_point(class_scope:proto2_wireformat_unittest.TestMessageSet) )) _sym_db.RegisterMessage(TestMessageSet) TestMessageSetWireFormatContainer = _reflection.GeneratedProtocolMessageType( 'TestMessageSetWireFormatContainer', (_message.Message, ), dict( DESCRIPTOR=_TESTMESSAGESETWIREFORMATCONTAINER, __module__='google.protobuf.unittest_mset_wire_format_pb2' # @@protoc_insertion_point(class_scope:proto2_wireformat_unittest.TestMessageSetWireFormatContainer) )) _sym_db.RegisterMessage(TestMessageSetWireFormatContainer)
serialized_start=106, serialized_end=122, ) DESCRIPTOR.message_types_by_name['TestBadIdentifiers'] = _TESTBADIDENTIFIERS DESCRIPTOR.message_types_by_name['AnotherMessage'] = _ANOTHERMESSAGE DESCRIPTOR.extensions_by_name['message'] = message DESCRIPTOR.extensions_by_name['descriptor'] = descriptor DESCRIPTOR.extensions_by_name['reflection'] = reflection DESCRIPTOR.extensions_by_name['service'] = service _sym_db.RegisterFileDescriptor(DESCRIPTOR) TestBadIdentifiers = _reflection.GeneratedProtocolMessageType( 'TestBadIdentifiers', (_message.Message, ), dict( DESCRIPTOR=_TESTBADIDENTIFIERS, __module__='google.protobuf.internal.test_bad_identifiers_pb2' # @@protoc_insertion_point(class_scope:protobuf_unittest.TestBadIdentifiers) )) _sym_db.RegisterMessage(TestBadIdentifiers) AnotherMessage = _reflection.GeneratedProtocolMessageType( 'AnotherMessage', (_message.Message, ), dict( DESCRIPTOR=_ANOTHERMESSAGE, __module__='google.protobuf.internal.test_bad_identifiers_pb2' # @@protoc_insertion_point(class_scope:protobuf_unittest.AnotherMessage) )) _sym_db.RegisterMessage(AnotherMessage)
_TESTENUMVALUES.fields_by_name['optional_nested_enum'].enum_type = _TESTENUMVALUES_NESTEDENUM _TESTENUMVALUES.fields_by_name['repeated_nested_enum'].enum_type = _TESTENUMVALUES_NESTEDENUM _TESTENUMVALUES.fields_by_name['packed_nested_enum'].enum_type = _TESTENUMVALUES_NESTEDENUM _TESTENUMVALUES_NESTEDENUM.containing_type = _TESTENUMVALUES _TESTMISSINGENUMVALUES.fields_by_name['optional_nested_enum'].enum_type = _TESTMISSINGENUMVALUES_NESTEDENUM _TESTMISSINGENUMVALUES.fields_by_name['repeated_nested_enum'].enum_type = _TESTMISSINGENUMVALUES_NESTEDENUM _TESTMISSINGENUMVALUES.fields_by_name['packed_nested_enum'].enum_type = _TESTMISSINGENUMVALUES_NESTEDENUM _TESTMISSINGENUMVALUES_NESTEDENUM.containing_type = _TESTMISSINGENUMVALUES DESCRIPTOR.message_types_by_name['TestEnumValues'] = _TESTENUMVALUES DESCRIPTOR.message_types_by_name['TestMissingEnumValues'] = _TESTMISSINGENUMVALUES DESCRIPTOR.message_types_by_name['JustString'] = _JUSTSTRING _sym_db.RegisterFileDescriptor(DESCRIPTOR) TestEnumValues = _reflection.GeneratedProtocolMessageType('TestEnumValues', (_message.Message,), dict( DESCRIPTOR = _TESTENUMVALUES, __module__ = 'google.protobuf.internal.missing_enum_values_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.TestEnumValues) )) _sym_db.RegisterMessage(TestEnumValues) TestMissingEnumValues = _reflection.GeneratedProtocolMessageType('TestMissingEnumValues', (_message.Message,), dict( DESCRIPTOR = _TESTMISSINGENUMVALUES, __module__ = 'google.protobuf.internal.missing_enum_values_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.TestMissingEnumValues) )) _sym_db.RegisterMessage(TestMissingEnumValues) JustString = _reflection.GeneratedProtocolMessageType('JustString', (_message.Message,), dict( DESCRIPTOR = _JUSTSTRING, __module__ = 'google.protobuf.internal.missing_enum_values_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.JustString)
(1000, 536870912), ], oneofs=[], serialized_start=96, serialized_end=131, ) DESCRIPTOR.message_types_by_name['TestMessage'] = _TESTMESSAGE DESCRIPTOR.enum_types_by_name['TestEnum'] = _TESTENUM DESCRIPTOR.extensions_by_name['test_extension'] = test_extension _sym_db.RegisterFileDescriptor(DESCRIPTOR) TestMessage = _reflection.GeneratedProtocolMessageType( 'TestMessage', (_message.Message, ), dict( DESCRIPTOR=_TESTMESSAGE, __module__='google.protobuf.unittest_no_generic_services_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.no_generic_services_test.TestMessage) )) _sym_db.RegisterMessage(TestMessage) TestMessage.RegisterExtension(test_extension) _TESTSERVICE = _descriptor.ServiceDescriptor( name='TestService', full_name='google.protobuf.no_generic_services_test.TestService', file=DESCRIPTOR, index=0, serialized_options=None, serialized_start=155, serialized_end=285,
is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), ], extensions=[ ], nested_types=[], enum_types=[ ], serialized_options=None, is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[ ], serialized_start=73, serialized_end=112, ) DESCRIPTOR.message_types_by_name['ImportNoArenaNestedMessage'] = _IMPORTNOARENANESTEDMESSAGE _sym_db.RegisterFileDescriptor(DESCRIPTOR) ImportNoArenaNestedMessage = _reflection.GeneratedProtocolMessageType('ImportNoArenaNestedMessage', (_message.Message,), dict( DESCRIPTOR = _IMPORTNOARENANESTEDMESSAGE, __module__ = 'google.protobuf.unittest_no_arena_import_pb2' # @@protoc_insertion_point(class_scope:proto2_arena_unittest.ImportNoArenaNestedMessage) )) _sym_db.RegisterMessage(ImportNoArenaNestedMessage) # @@protoc_insertion_point(module_scope)
serialized_end=163, ) DESCRIPTOR.message_types_by_name['DynamicMessageType'] = _DYNAMICMESSAGETYPE DESCRIPTOR.extensions_by_name[ 'dynamic_int32_extension'] = dynamic_int32_extension DESCRIPTOR.extensions_by_name[ 'dynamic_message_extension'] = dynamic_message_extension DESCRIPTOR.extensions_by_name[ 'repeated_dynamic_message_extension'] = repeated_dynamic_message_extension _sym_db.RegisterFileDescriptor(DESCRIPTOR) DynamicMessageType = _reflection.GeneratedProtocolMessageType( 'DynamicMessageType', (_message.Message, ), dict( DESCRIPTOR=_DYNAMICMESSAGETYPE, __module__='google.protobuf.internal.more_extensions_dynamic_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.internal.DynamicMessageType) )) _sym_db.RegisterMessage(DynamicMessageType) google_dot_protobuf_dot_internal_dot_more__extensions__pb2.ExtendedMessage.RegisterExtension( dynamic_int32_extension) dynamic_message_extension.message_type = _DYNAMICMESSAGETYPE google_dot_protobuf_dot_internal_dot_more__extensions__pb2.ExtendedMessage.RegisterExtension( dynamic_message_extension) repeated_dynamic_message_extension.message_type = _DYNAMICMESSAGETYPE google_dot_protobuf_dot_internal_dot_more__extensions__pb2.ExtendedMessage.RegisterExtension( repeated_dynamic_message_extension) # @@protoc_insertion_point(module_scope)
'message_set'].message_type = google_dot_protobuf_dot_unittest__mset__wire__format__pb2._TESTMESSAGESET _RAWMESSAGESET_ITEM.containing_type = _RAWMESSAGESET _RAWMESSAGESET.fields_by_name['item'].message_type = _RAWMESSAGESET_ITEM DESCRIPTOR.message_types_by_name[ 'TestMessageSetContainer'] = _TESTMESSAGESETCONTAINER DESCRIPTOR.message_types_by_name[ 'TestMessageSetExtension1'] = _TESTMESSAGESETEXTENSION1 DESCRIPTOR.message_types_by_name[ 'TestMessageSetExtension2'] = _TESTMESSAGESETEXTENSION2 DESCRIPTOR.message_types_by_name['RawMessageSet'] = _RAWMESSAGESET _sym_db.RegisterFileDescriptor(DESCRIPTOR) TestMessageSetContainer = _reflection.GeneratedProtocolMessageType( 'TestMessageSetContainer', (_message.Message, ), dict( DESCRIPTOR=_TESTMESSAGESETCONTAINER, __module__='google.protobuf.unittest_mset_pb2' # @@protoc_insertion_point(class_scope:protobuf_unittest.TestMessageSetContainer) )) _sym_db.RegisterMessage(TestMessageSetContainer) TestMessageSetExtension1 = _reflection.GeneratedProtocolMessageType( 'TestMessageSetExtension1', (_message.Message, ), dict( DESCRIPTOR=_TESTMESSAGESETEXTENSION1, __module__='google.protobuf.unittest_mset_pb2' # @@protoc_insertion_point(class_scope:protobuf_unittest.TestMessageSetExtension1) )) _sym_db.RegisterMessage(TestMessageSetExtension1)
extension_scope=None, serialized_options=None, file=DESCRIPTOR), ], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=113, serialized_end=139, ) DESCRIPTOR.message_types_by_name['Inner'] = _INNER _sym_db.RegisterFileDescriptor(DESCRIPTOR) Inner = _reflection.GeneratedProtocolMessageType( 'Inner', (_message.Message, ), dict( DESCRIPTOR=_INNER, __module__='google.protobuf.internal.import_test_package.inner_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.import_test_package.Inner) )) _sym_db.RegisterMessage(Inner) # @@protoc_insertion_point(module_scope)
DESCRIPTOR.message_types_by_name['ExtendedMessage'] = _EXTENDEDMESSAGE DESCRIPTOR.message_types_by_name['ForeignMessage'] = _FOREIGNMESSAGE DESCRIPTOR.extensions_by_name[ 'optional_int_extension'] = optional_int_extension DESCRIPTOR.extensions_by_name[ 'optional_message_extension'] = optional_message_extension DESCRIPTOR.extensions_by_name[ 'repeated_int_extension'] = repeated_int_extension DESCRIPTOR.extensions_by_name[ 'repeated_message_extension'] = repeated_message_extension _sym_db.RegisterFileDescriptor(DESCRIPTOR) TopLevelMessage = _reflection.GeneratedProtocolMessageType( 'TopLevelMessage', (_message.Message, ), dict( DESCRIPTOR=_TOPLEVELMESSAGE, __module__='google.protobuf.internal.more_extensions_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.internal.TopLevelMessage) )) _sym_db.RegisterMessage(TopLevelMessage) ExtendedMessage = _reflection.GeneratedProtocolMessageType( 'ExtendedMessage', (_message.Message, ), dict( DESCRIPTOR=_EXTENDEDMESSAGE, __module__='google.protobuf.internal.more_extensions_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.internal.ExtendedMessage) )) _sym_db.RegisterMessage(ExtendedMessage)
nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto2', extension_ranges=[], oneofs=[], serialized_start=119, serialized_end=149, ) DESCRIPTOR.message_types_by_name['FooOptions'] = _FOOOPTIONS DESCRIPTOR.extensions_by_name['foo_options'] = foo_options _sym_db.RegisterFileDescriptor(DESCRIPTOR) FooOptions = _reflection.GeneratedProtocolMessageType( 'FooOptions', (_message.Message, ), dict( DESCRIPTOR=_FOOOPTIONS, __module__='google.protobuf.internal.file_options_test_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.FooOptions) )) _sym_db.RegisterMessage(FooOptions) foo_options.message_type = _FOOOPTIONS google_dot_protobuf_dot_descriptor__pb2.FileOptions.RegisterExtension( foo_options) # @@protoc_insertion_point(module_scope)
_TESTANY_MAPVALUEENTRY.containing_type = _TESTANY _TESTANY.fields_by_name[ 'value'].message_type = google_dot_protobuf_dot_any__pb2._ANY _TESTANY.fields_by_name['map_value'].message_type = _TESTANY_MAPVALUEENTRY DESCRIPTOR.message_types_by_name['TestAny'] = _TESTANY DESCRIPTOR.message_types_by_name['TestAnyExtension1'] = _TESTANYEXTENSION1 _sym_db.RegisterFileDescriptor(DESCRIPTOR) TestAny = _reflection.GeneratedProtocolMessageType( 'TestAny', (_message.Message, ), dict( MapValueEntry=_reflection.GeneratedProtocolMessageType( 'MapValueEntry', (_message.Message, ), dict( DESCRIPTOR=_TESTANY_MAPVALUEENTRY, __module__='google.protobuf.internal.any_test_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.internal.TestAny.MapValueEntry) )), DESCRIPTOR=_TESTANY, __module__='google.protobuf.internal.any_test_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.internal.TestAny) )) _sym_db.RegisterMessage(TestAny) _sym_db.RegisterMessage(TestAny.MapValueEntry) TestAnyExtension1 = _reflection.GeneratedProtocolMessageType( 'TestAnyExtension1', (_message.Message, ), dict( DESCRIPTOR=_TESTANYEXTENSION1,
DESCRIPTOR.message_types_by_name['DescriptorPoolTest3'] = _DESCRIPTORPOOLTEST3 _sym_db.RegisterFileDescriptor(DESCRIPTOR) DescriptorPoolTest3 = _reflection.GeneratedProtocolMessageType( 'DescriptorPoolTest3', (_message.Message, ), dict( NestedMessage=_reflection.GeneratedProtocolMessageType( 'NestedMessage', (_message.Message, ), dict( DeepNestedMessage=_reflection.GeneratedProtocolMessageType( 'DeepNestedMessage', (_message.Message, ), dict( DESCRIPTOR= _DESCRIPTORPOOLTEST3_NESTEDMESSAGE_DEEPNESTEDMESSAGE, __module__= 'google.protobuf.internal.descriptor_pool_test2_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.DescriptorPoolTest3.NestedMessage.DeepNestedMessage) )), DESCRIPTOR=_DESCRIPTORPOOLTEST3_NESTEDMESSAGE, __module__='google.protobuf.internal.descriptor_pool_test2_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.DescriptorPoolTest3.NestedMessage) )), DESCRIPTOR=_DESCRIPTORPOOLTEST3, __module__='google.protobuf.internal.descriptor_pool_test2_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.python.internal.DescriptorPoolTest3) )) _sym_db.RegisterMessage(DescriptorPoolTest3) _sym_db.RegisterMessage(DescriptorPoolTest3.NestedMessage) _sym_db.RegisterMessage(DescriptorPoolTest3.NestedMessage.DeepNestedMessage)
extension_scope=None, serialized_options=None, file=DESCRIPTOR), ], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=57, serialized_end=91, ) DESCRIPTOR.message_types_by_name['SourceContext'] = _SOURCECONTEXT _sym_db.RegisterFileDescriptor(DESCRIPTOR) SourceContext = _reflection.GeneratedProtocolMessageType( 'SourceContext', (_message.Message, ), dict(DESCRIPTOR=_SOURCECONTEXT, __module__='google.protobuf.source_context_pb2' # @@protoc_insertion_point(class_scope:google.protobuf.SourceContext) )) _sym_db.RegisterMessage(SourceContext) DESCRIPTOR._options = None # @@protoc_insertion_point(module_scope)