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(),
resultses una lista de Documents en orden descendente de sus identificadores. Si se devuelve de una llamada a search.get_indexes(),resultses una lista de Indexes.