def _MakeFieldDescriptor(self,
                             field_proto,
                             message_name,
                             index,
                             file_desc,
                             is_extension=False):
        """Creates a field descriptor from a FieldDescriptorProto.

    For message and enum type fields, this method will do a look up
    in the pool for the appropriate descriptor for that type. If it
    is unavailable, it will fall back to the _source function to
    create it. If this type is still unavailable, construction will
    fail.

    Args:
      field_proto: The proto describing the field.
      message_name: The name of the containing message.
      index: Index of the field
      file_desc: The file containing the field descriptor.
      is_extension: Indication that this field is for an extension.

    Returns:
      An initialized FieldDescriptor object
    """

        if message_name:
            full_name = '.'.join((message_name, field_proto.name))
        else:
            full_name = field_proto.name

        return descriptor.FieldDescriptor(name=field_proto.name,
                                          full_name=full_name,
                                          index=index,
                                          number=field_proto.number,
                                          type=field_proto.type,
                                          cpp_type=None,
                                          message_type=None,
                                          enum_type=None,
                                          containing_type=None,
                                          label=field_proto.label,
                                          has_default_value=False,
                                          default_value=None,
                                          is_extension=is_extension,
                                          extension_scope=None,
                                          options=_OptionsOrNone(field_proto),
                                          file=file_desc)
Пример #2
0
_REQUEST = _descriptor.Descriptor(
    name='Request',
    full_name='apphosting.tools.devappserver2.Request',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='service_name',
            full_name='apphosting.tools.devappserver2.Request.service_name',
            index=0,
            number=2,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode('utf-8'),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None),
        _descriptor.FieldDescriptor(
            name='method',
            full_name='apphosting.tools.devappserver2.Request.method',
            index=1,
            number=3,
            type=9,
            cpp_type=9,
            label=1,
Пример #3
0
_FLOWERBEDTRANSFER = descriptor.Descriptor(
    name='FlowerbedTransfer',
    full_name='FlowerbedTransfer',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        descriptor.FieldDescriptor(name='timestamp',
                                   full_name='FlowerbedTransfer.timestamp',
                                   index=0,
                                   number=1,
                                   type=5,
                                   cpp_type=1,
                                   label=1,
                                   has_default_value=False,
                                   default_value=0,
                                   message_type=None,
                                   enum_type=None,
                                   containing_type=None,
                                   is_extension=False,
                                   extension_scope=None,
                                   options=None),
        descriptor.FieldDescriptor(name='backpack',
                                   full_name='FlowerbedTransfer.backpack',
                                   index=1,
                                   number=2,
                                   type=11,
                                   cpp_type=10,
                                   label=1,
                                   has_default_value=False,
_CONFIG = _descriptor.Descriptor(
    name='Config',
    full_name='apphosting.tools.devappserver2.Config',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='app_id',
            full_name='apphosting.tools.devappserver2.Config.app_id',
            index=0,
            number=1,
            type=12,
            cpp_type=9,
            label=2,
            has_default_value=False,
            default_value=_b(""),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None),
        _descriptor.FieldDescriptor(
            name='version_id',
            full_name='apphosting.tools.devappserver2.Config.version_id',
            index=1,
            number=2,
            type=12,
            cpp_type=9,
            label=2,
Пример #5
0
_EXECREQUEST = _descriptor.Descriptor(
    name='ExecRequest',
    full_name='speckle.sql.ExecRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='instance',
            full_name='speckle.sql.ExecRequest.instance',
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=2,
            has_default_value=False,
            default_value=_b("").decode('utf-8'),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None),
        _descriptor.FieldDescriptor(
            name='statement_id',
            full_name='speckle.sql.ExecRequest.statement_id',
            index=1,
            number=2,
            type=4,
            cpp_type=4,
            label=1,
Пример #6
0
_USER = descriptor.Descriptor(
    name='User',
    full_name='User',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        descriptor.FieldDescriptor(name='timestamp',
                                   full_name='User.timestamp',
                                   index=0,
                                   number=1,
                                   type=5,
                                   cpp_type=1,
                                   label=1,
                                   has_default_value=False,
                                   default_value=0,
                                   message_type=None,
                                   enum_type=None,
                                   containing_type=None,
                                   is_extension=False,
                                   extension_scope=None,
                                   options=None),
        descriptor.FieldDescriptor(name='id',
                                   full_name='User.id',
                                   index=1,
                                   number=2,
                                   type=9,
                                   cpp_type=9,
                                   label=1,
                                   has_default_value=False,
Пример #7
0
  serialized_pb='\n<apphosting/tools/devappserver2/scrubbed/runtime_config.proto\x12\x1e\x61pphosting.tools.devappserver2\"\xea\x03\n\x06\x43onfig\x12\x0e\n\x06\x61pp_id\x18\x01 \x02(\x0c\x12\x12\n\nversion_id\x18\x02 \x02(\x0c\x12\x18\n\x10\x61pplication_root\x18\x03 \x02(\x0c\x12\x19\n\nthreadsafe\x18\x04 \x01(\x08:\x05\x66\x61lse\x12\x10\n\x08\x61pi_port\x18\x05 \x02(\x05\x12:\n\tlibraries\x18\x06 \x03(\x0b\x32\'.apphosting.tools.devappserver2.Library\x12\x16\n\nskip_files\x18\x07 \x01(\t:\x02^$\x12\x18\n\x0cstatic_files\x18\x08 \x01(\t:\x02^$\x12\x43\n\rpython_config\x18\x0e \x01(\x0b\x32,.apphosting.tools.devappserver2.PythonConfig\x12\x38\n\x07\x65nviron\x18\n \x03(\x0b\x32\'.apphosting.tools.devappserver2.Environ\x12\x42\n\x10\x63loud_sql_config\x18\x0b \x01(\x0b\x32(.apphosting.tools.devappserver2.CloudSQL\x12\x12\n\ndatacenter\x18\x0c \x02(\t\x12\x13\n\x0binstance_id\x18\r \x02(\t\x12\x1b\n\x10stderr_log_level\x18\x0f \x01(\x03:\x01\x31\"<\n\x0cPythonConfig\x12\x16\n\x0estartup_script\x18\x01 \x01(\t\x12\x14\n\x0cstartup_args\x18\x02 \x01(\t\"t\n\x08\x43loudSQL\x12\x12\n\nmysql_host\x18\x01 \x02(\t\x12\x12\n\nmysql_port\x18\x02 \x02(\x05\x12\x12\n\nmysql_user\x18\x03 \x02(\t\x12\x16\n\x0emysql_password\x18\x04 \x02(\t\x12\x14\n\x0cmysql_socket\x18\x05 \x01(\t\"(\n\x07Library\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x0f\n\x07version\x18\x02 \x02(\t\"%\n\x07\x45nviron\x12\x0b\n\x03key\x18\x01 \x02(\x0c\x12\r\n\x05value\x18\x02 \x02(\x0c\x42\x02 \x02')




_CONFIG = _descriptor.Descriptor(
  name='Config',
  full_name='apphosting.tools.devappserver2.Config',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='apphosting.tools.devappserver2.Config.app_id', index=0,
      number=1, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='version_id', full_name='apphosting.tools.devappserver2.Config.version_id', index=1,
      number=2, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='application_root', full_name='apphosting.tools.devappserver2.Config.application_root', index=2,
      number=3, type=12, cpp_type=9, label=2,
      has_default_value=False, default_value="",
      message_type=None, enum_type=None, containing_type=None,
Пример #8
0
  serialized_pb='\n\x0bLogin.proto\x1a\nUser.proto\x1a\x0eRuleList.proto\"]\n\x05Login\x12\x11\n\ttimestamp\x18\x01 \x01(\x05\x12\x18\n\x05rules\x18\x02 \x01(\x0b\x32\t.RuleList\x12\x13\n\x04user\x18\x03 \x01(\x0b\x32\x05.User\x12\x12\n\nfirst_time\x18\x04 \x01(\x08\x42*\n\x1c\x63om.kloomba.app.api.protobufB\nLoginProto')




_LOGIN = descriptor.Descriptor(
  name='Login',
  full_name='Login',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='timestamp', full_name='Login.timestamp', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='rules', full_name='Login.rules', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='user', full_name='Login.user', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
Пример #9
0
  serialized_pb='\n\x0f\x46lowerbed.proto\"o\n\tFlowerbed\x12\x11\n\ttimestamp\x18\x01 \x01(\x05\x12\n\n\x02id\x18\x02 \x01(\t\x12\x10\n\x08latitude\x18\x03 \x01(\x05\x12\x11\n\tlongitude\x18\x04 \x01(\x05\x12\r\n\x05owner\x18\x05 \x01(\t\x12\x0f\n\x07\x66lowers\x18\x06 \x01(\x05\x42.\n\x1c\x63om.kloomba.app.api.protobufB\x0e\x46lowerbedProto')




_FLOWERBED = descriptor.Descriptor(
  name='Flowerbed',
  full_name='Flowerbed',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='timestamp', full_name='Flowerbed.timestamp', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='id', full_name='Flowerbed.id', index=1,
      number=2, 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=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='latitude', full_name='Flowerbed.latitude', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
Пример #10
0
  serialized_pb='\n\x14PossessionList.proto\x1a\x10Possession.proto\"D\n\x0ePossessionList\x12\x11\n\ttimestamp\x18\x01 \x01(\x05\x12\x1f\n\npossession\x18\x02 \x03(\x0b\x32\x0b.PossessionB3\n\x1c\x63om.kloomba.app.api.protobufB\x13PossessionListProto')




_POSSESSIONLIST = descriptor.Descriptor(
  name='PossessionList',
  full_name='PossessionList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='timestamp', full_name='PossessionList.timestamp', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='possession', full_name='PossessionList.possession', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
Пример #11
0
_BACKPACK = descriptor.Descriptor(
    name='Backpack',
    full_name='Backpack',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        descriptor.FieldDescriptor(name='timestamp',
                                   full_name='Backpack.timestamp',
                                   index=0,
                                   number=1,
                                   type=5,
                                   cpp_type=1,
                                   label=1,
                                   has_default_value=False,
                                   default_value=0,
                                   message_type=None,
                                   enum_type=None,
                                   containing_type=None,
                                   is_extension=False,
                                   extension_scope=None,
                                   options=None),
        descriptor.FieldDescriptor(name='item',
                                   full_name='Backpack.item',
                                   index=1,
                                   number=2,
                                   type=11,
                                   cpp_type=10,
                                   label=3,
                                   has_default_value=False,
Пример #12
0
_BOOKMARKREMOVE = descriptor.Descriptor(
    name='BookmarkRemove',
    full_name='BookmarkRemove',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        descriptor.FieldDescriptor(name='timestamp',
                                   full_name='BookmarkRemove.timestamp',
                                   index=0,
                                   number=1,
                                   type=5,
                                   cpp_type=1,
                                   label=1,
                                   has_default_value=False,
                                   default_value=0,
                                   message_type=None,
                                   enum_type=None,
                                   containing_type=None,
                                   is_extension=False,
                                   extension_scope=None,
                                   options=None),
        descriptor.FieldDescriptor(name='id',
                                   full_name='BookmarkRemove.id',
                                   index=1,
                                   number=2,
                                   type=9,
                                   cpp_type=9,
                                   label=1,
                                   has_default_value=False,
  serialized_start=65,
  serialized_end=300,
)


_CREATEUPLOADURLREQUEST = _descriptor.Descriptor(
  name='CreateUploadURLRequest',
  full_name='apphosting.CreateUploadURLRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='success_path', full_name='apphosting.CreateUploadURLRequest.success_path', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_upload_size_bytes', full_name='apphosting.CreateUploadURLRequest.max_upload_size_bytes', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_upload_size_per_blob_bytes', full_name='apphosting.CreateUploadURLRequest.max_upload_size_per_blob_bytes', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
Пример #14
0
_BACKUP = _descriptor.Descriptor(
    name='Backup',
    full_name='apphosting.ext.datastore_admin.Backup',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name='backup_info',
            full_name='apphosting.ext.datastore_admin.Backup.backup_info',
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None),
        _descriptor.FieldDescriptor(
            name='kind_info',
            full_name='apphosting.ext.datastore_admin.Backup.kind_info',
            index=1,
            number=2,
            type=11,
            cpp_type=10,
            label=3,
Пример #15
0
_EXECREQUEST = descriptor.Descriptor(
    name='ExecRequest',
    full_name='speckle.sql.ExecRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        descriptor.FieldDescriptor(
            name='instance',
            full_name='speckle.sql.ExecRequest.instance',
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=2,
            has_default_value=False,
            default_value=unicode("", "utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None),
        descriptor.FieldDescriptor(
            name='statement_id',
            full_name='speckle.sql.ExecRequest.statement_id',
            index=1,
            number=2,
            type=4,
            cpp_type=4,
            label=1,
Пример #16
0
  serialized_end=293,
)
_sym_db.RegisterEnumDescriptor(_SETBLOBSTORAGETYPEREQUEST_STORAGETYPE)


_STOREBLOBREQUEST = _descriptor.Descriptor(
  name='StoreBlobRequest',
  full_name='apphosting.StoreBlobRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='blob_key', full_name='apphosting.StoreBlobRequest.blob_key', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='apphosting.StoreBlobRequest.content', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
 name='Request',
 full_name='apphosting.tools.devappserver2.Request',
 filename=None,
 file=DESCRIPTOR,
 containing_type=None,
 create_key=_descriptor._internal_create_key,
 fields=[
     _descriptor.FieldDescriptor(
         name='service_name',
         full_name='apphosting.tools.devappserver2.Request.service_name',
         index=0,
         number=2,
         type=9,
         cpp_type=9,
         label=1,
         has_default_value=False,
         default_value=b"".decode('utf-8'),
         message_type=None,
         enum_type=None,
         containing_type=None,
         is_extension=False,
         extension_scope=None,
         serialized_options=None,
         file=DESCRIPTOR,
         create_key=_descriptor._internal_create_key),
     _descriptor.FieldDescriptor(
         name='method',
         full_name='apphosting.tools.devappserver2.Request.method',
         index=1,
         number=3,
         type=9,
         cpp_type=9,