La clase GetResponse
representa los resultados de los métodos invocados para devolver información sobre documentos e índices.
GetResponse
se define en el módulo google.appengine.api.search
.
Introducción
Se devuelve un objeto GetResponse
al llamar a index.get_range() o a search.get_indexes(). Puede iterar en una instancia de GetResponse
, que devolverá los miembros de su propiedad results. El contenido de la propiedad se determina en función del tipo de llamada que haya creado la instancia de GetResponse
.
Por ejemplo, el siguiente código muestra cómo se podría usar GetResponse
para determinar qué documentos se han eliminado correctamente. En este caso, la iteración devuelve Documents.
response = index.get_range() for document in response: print "document ", document
Constructor
El constructor de la clase GetResponse
se define de la siguiente manera:
- class GetResponse(results=None)
Crea una instancia de la clase
GetResponse
.Argumento
- resultados
Valor inicial de su propiedad
results
.
Valor de resultado
Una nueva instancia de la clase
GetResponse
.
Excepciones
- TypeError
Un parámetro tiene un tipo no válido o se ha enviado un atributo desconocido.
- ValueError
Un parámetro tiene un valor no válido.
Propiedades
Una instancia de la clase GetResponse
tiene la siguiente propiedad:
- resultados
Lista de resultados cuyo tipo depende de la llamada que devuelve el objeto. Si se vuelve de una llamada a get_range(),
results
es una lista de Documents en orden descendente de sus identificadores. Si se devuelve de una llamada a search.get_indexes(),results
es una lista de Indexes.