La clase GetResponse

La clase GetResponse representa los resultados de métodos invocados para mostrar información sobre índices y documentos.

Precaución: **Esta solución ya no se recomienda:** Las apps que usan esta API solo pueden ejecutarse en el entorno de ejecución de Python 2 y deberán actualizarse a una [solución recomendada](/appengine/docs/standard/python/migrate-to-python3/migrating-services#migration_paths_for_bundled_services) antes de migrar al entorno de ejecución de Python 3.

GetResponse se define en el módulo google.appengine.api.search.

Introducción

Se muestra un objeto GetResponse desde una llamada a index.get_range() o search.get_indexes(). Puedes iterar sobre una instancia de GetResponse, lo que mostrará los miembros de su propiedad results. El contenido de la propiedad se determina según el tipo de llamada que creó la instancia de GetResponse.

Por ejemplo, el siguiente código muestra cómo se puede usar GetResponse para determinar qué documentos se borraron de forma correcta. En este caso la iteración muestra Documents.

response = index.get_range()
for document in response:
    print "document ", document

Constructor

El constructor para la clase GetResponse se define de la siguiente manera:

class GetResponse(results=None)

Construye una instancia de la clase GetResponse.

Argumento

results

Valor inicial de su propiedad results.

Valor del resultado

Una instancia nueva de la clase GetResponse.

Excepciones

TypeError

Un parámetro tiene un tipo no válido, o se pasó un atributo desconocido.

ValueError

Un parámetro tiene un valor no válido.

Propiedades

Una instancia de la clase GetResponse tiene la siguiente propiedad:

results

Una lista de resultados, cuyo tipo depende de la llamada que muestra el objeto. Si el resultado proviene de una llamada a get_range(), results es una lista de Documents en orden descendente según sus identificadores. Si el resultado proviene de una llamada a search.get_indexes(), results es una lista de Indexes.