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
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