> <class 'xmlrpclib.Fault'>: <Fault -1: 'Unexpected Zope exception:
> InvalidOperationParameter: The Operation parameter is invalid. Please
> modify the Operation parameter and retry. Valid values for the
> Operation parameter include TagLookup, ListLookup, CartGet,
> SellerListingLookup, CustomerContentLookup, ItemLookup,
> SimilarityLookup, SellerLookup, ItemSearch, VehiclePartLookup,
> BrowseNodeLookup, CartModify, ListSearch, CartClear,
> VehiclePartSearch, CustomerContentSearch, CartCreate,
> TransactionLookup, VehicleSearch, SellerListingSearch, CartAdd,
> Help.'>
>
> alguém já se deparou com este problema?
Esta mensagem significa que a requisição montada pelo pyaws está
errada. Não acho que tenha qualquer relação com o Grok, porque a
mensagem de erro vem lá da Amazon.
> Talvez o Luciano utilize a API da Amazon no Circulante, neste caso, vc
> teve algum problema com ele, vc usa o Pyaws?
Não usei o Pyaws, preferi implementar o meu próprio buscador. Dentro
do kirbi existe um sub-projeto kirbifetch que contem o meu buscador.
Ele não é uma aplicação Grok. Funciona como um serviço, e roda
Twisted. O kirbifetch faz polling de uma URL do kirbi onde o kirbi
posta ISBNs de livros que foram cadastrados sem título, daí ele busca
os dados (e as capas) na Amazon (futuramente também em outras fontes
de dados) e envia para o kirbi. Em geral, acho ruim uma aplicação Web
ficar bloqueada esperando por uma resposta remota, então nesta
arquitetura que eu implementei o kirbi nunca fica esperando. Quem faz
a espera é o kirbifetch, que consome muito menos recursos.
[ ]s
Luciano