Pergunta

Como você pode configurar ou modelar um gadget do Google Wave depois de criar um em Python? O código a seguir carregará o gadget via XML:

from waveapi import document
gadget = document.Gadget('http://domain.com/gadget.xml')

o Referência da API Diz que você pode passar um dicionário de propriedades iniciais, mas não consigo encontrar nenhuma informação sobre onde o gadget especificaria essas propriedades iniciais. Há menções a um par de métodos Getfield/Setfield para mutações de mutações, mas não consigo encontrar uma referência da API ou descobrir novamente onde o gadget especificaria essas propriedades.

Isso surgiu porque estou adicionando um gadget de onda como parte da resposta por um robô de onda, como descrito no FAQ de extensão de onda.

Foi útil?

Solução

Gadget é derivado de Element quais Estados:

Embora um robô possa consultar as propriedades de um elemento, ele só pode interagir com os tipos específicos que o elemento representa.

A API menciona submitdelta () e get (), que parecem invólucros para setattr e getattr.

Discussão sobre o problema (semelhante) aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top