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(). Itere em uma instância de GetResponse, que retornará os membros da propriedade results. 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 Documents.

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 da 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. Em caso de retorno de uma chamada para get_range(), results é uma lista de Documentos em ordem decrescente dos identificadores. Em caso de retorno de uma chamada para search.get_indexes(), results é uma lista de índices.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Python 2