A classe GetResponse representa os resultados dos métodos invocados para devolver informações sobre documentos e índices.
GetResponse está definido no módulo google.appengine.api.search.
Introdução
Um objeto GetResponse é devolvido de uma chamada a index.get_range() ou search.get_indexes().
Pode iterar sobre uma instância de GetResponse, que devolve os membros da respetiva propriedade results. Os conteúdos da propriedade são determinados pelo tipo de chamada que criou a instância de GetResponse.
Por exemplo, o código seguinte mostra como GetResponse pode ser usado para determinar que documentos foram eliminados com êxito. Neste caso, a iteração devolve Documents.
response = index.get_range() for document in response: print "document ", document
Construtor
O construtor da classe GetResponse é definido da seguinte forma:
- class GetResponse(results=None)
Construa uma instância da classe
GetResponse.Argumento
- resultados
Valor inicial da respetiva propriedade
results.
Valor do resultado
Uma nova instância da classe
GetResponse.
Exceções
- TypeError
Um parâmetro tem um tipo inválido ou foi transmitido um atributo desconhecido.
- ValueError
Um parâmetro tem um valor inválido.
Propriedades
Uma instância da classe GetResponse tem a seguinte propriedade:
- resultados
Uma lista de resultados, cujo tipo depende da chamada que devolve o objeto. Se estiver a regressar de uma chamada a get_range(),
resultsé uma lista de Documents por ordem descendente dos respetivos identificadores. Se estiver a regressar de uma chamada para search.get_indexes(),resultsé uma lista de Indexes.