Beispiel #1
0
    def _entity_to_dict(entity: Entity) -> dict:
        """Convert from entity to dict"""

        _dict = entity.__dict__
        _dict["id"] = entity.id

        for field_name in entity.keys():
            _dict[field_name] = entity[field_name]

        return _dict
Beispiel #2
0
def to_entity(kind,
              properties,
              name=None,
              parent=None,
              include_in_indexes=tuple()):
    if name:
        key = ds_util.client.key(kind, name, parent=parent)
    else:
        key = ds_util.client.key(kind, parent=parent)
    entity = Entity(key)
    entity.update(properties)
    entity.exclude_from_indexes = entity.keys() - include_in_indexes
    return entity