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.