| Index: third_party/protobuf/python/google/protobuf/pyext/cpp_message.py
|
| diff --git a/third_party/protobuf/python/google/protobuf/pyext/cpp_message.py b/third_party/protobuf/python/google/protobuf/pyext/cpp_message.py
|
| index fc8eb32d79f60ff95b328ec5a828593ab78e1802..b215211ee581f2bfa4fa8d06cf3ca3fc27941f56 100644
|
| --- a/third_party/protobuf/python/google/protobuf/pyext/cpp_message.py
|
| +++ b/third_party/protobuf/python/google/protobuf/pyext/cpp_message.py
|
| @@ -48,9 +48,9 @@ class GeneratedProtocolMessageType(_message.MessageMeta):
|
| classes at runtime, as in this example:
|
|
|
| mydescriptor = Descriptor(.....)
|
| - factory = symbol_database.Default()
|
| - factory.pool.AddDescriptor(mydescriptor)
|
| - MyProtoClass = factory.GetPrototype(mydescriptor)
|
| + class MyProtoClass(Message):
|
| + __metaclass__ = GeneratedProtocolMessageType
|
| + DESCRIPTOR = mydescriptor
|
| myproto_instance = MyProtoClass()
|
| myproto.foo_field = 23
|
| ...
|
|
|