A classe GetResponse

A classe GetResponse representa os resultados de métodos invocados para retornar informações sobre documentos e índices.

GetResponse é definido no módulo google.appengine.api.search.

Introdução

Um objeto GetResponse é retornado de uma chamada para index.get_range() ou search.get_indexes(). É possível iterar sobre uma instância de GetResponse, que retornará os membros de sua propriedade de resultados. O conteúdo da propriedade é determinado pelo tipo de chamada que criou a instância de GetResponse.

Por exemplo, o código a seguir mostra como GetResponse pode ser usado para determinar quais documentos foram excluídos com êxito. Neste caso, a iteração retorna Documentos.

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

Construtor

O construtor da classe GetResponse é definido da seguinte maneira:

class GetResponse(results=None)

Crie uma instância da classe GetResponse.

Argumento

results

Valor inicial de sua propriedade results.

Valor do resultado

Uma nova instância da classe GetResponse.

Exceções

TypeError

Um parâmetro tem um tipo inválido, ou um atributo desconhecido foi passado.

ValueError

Um parâmetro tem um valor inválido.

Propriedades

Uma instância da classe GetResponse tem a seguinte propriedade:

results

Uma lista de resultados com um tipo que depende da chamada que retorna o objeto. Se retornar de uma chamada para get_range(), results será uma lista de Documentos em ordem decrescente de identificadores. Se retornar de uma chamada para search.get_indexes(), results será uma lista de Índices.