COMMENT_FIELD_NUMBER = 50002
comment = descriptor.FieldDescriptor(
name='comment', full_name='comment', index=0,
number=50002, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=unicode("", "utf-8"),
message_type=None, enum_type=None, containing_type=None,
is_extension=True, extension_scope=None,
options=None)
# MOVED FROM THE END OF FILE
google.protobuf.descriptor_pb2.FieldOptions.RegisterExtension(comment)
...
In [1]: import test_pb2
In [2]: test_pb2.MyMessage.DESCRIPTOR.fields[0].GetOptions().Extensions[test_pb2.comment]
Out[2]: u'Not particularly useful field'